人形吗喽玄铁一
2025-7-15 11:01:03 发布在问答
【管理与运维】 在添加数据库是系统报错“110099999”怎么解决
按照错误提示更新数据库驱动时 系统又报白名单错误(请查看附图) 请问这两个错误的解决方案




错误代码:110099999
执行用户: 'admin'
g5.util.RTWrappedException: 异常: 数据库驱动“com.microsoft.jdbc.sqlserver.SQLServerDriver”没有找到,请验证驱动名称是否正确。
        at g5.qry.driver.ConnectionProvider.getConn(ConnectionProvider.java:122)
        at g5.sv.mgr.req.AbsManageReq.testConn(AbsManageReq.java:89)
        at g5.sv.mgr.req.SyncDBReq.testFSDBConn(SyncDBReq.java:148)
        at g5.sv.mgr.req.SyncDBReq.processIns0(SyncDBReq.java:89)
        at g5.sv.AjaxReq.processIns(AjaxReq.java:91)
        at g5.sv.WebProc.processWeb(WebProc.java:2082)
        at g5.sv.WebProc.service(WebProc.java:974)
        at g5.sv.ServletHelper.service(ServletHelper.java:133)
        at g5.sv.PortalServlet.service(PortalServlet.java:1569)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
        at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
        at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:656)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346)
        at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
        at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
        at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:935)
        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1792)
        at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
        at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1189)
        at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658)
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
        at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: 异常: 数据库驱动“com.microsoft.jdbc.sqlserver.SQLServerDriver”没有找到,请验证驱动名称是否正确。
        at g5.qry.sql.impl.JDBCConnBuilder.build(JDBCConnBuilder.java:53)
        at jdk.internal.reflect.GeneratedMethodAccessor679.invoke(Unknown Source)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        at g5.qry.driver.ConnectionProvider.getConn(ConnectionProvider.java:91)
        ... 31 more
Caused by: java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
        at g5.qry.driver.classloader.JDBCClassLoader.loadClass(JDBCClassLoader.java:84)
        at java.base/java.lang.Class.forName0(Native Method)
        at java.base/java.lang.Class.forName(Class.java:315)
        at g5.qry.sql.impl.JDBCConnBuilder.build(JDBCConnBuilder.java:46)
        ... 35 more




微信截图_20250715105758.png
281
6
精彩评论6
yhdata_lyaa
发表于 2025-7-15 11:07:47 显示全部楼层
连接数据源不成功是因为驱动不对,
上传驱动不成功是因为没有设置白名单。
allow.jar.digest

Jar文件上传校验,只允许配置为白名单的Jar上传。

bi.properties里如果没有配置此属性时,对一些常见的驱动Jar,已默认添加了SHA256值,这些Jar为白名单Jar,可以直接上传。

如需上传内置白名单以外的其他Jar,如驱动管理里添加驱动Jar或集群管理中上传产品Jar,需要在bi.properties里通过配置此属性添加需要上传的Jar的SHA256值,多个值用英文逗号分割。

如果将此属性配置成空,则不进行白名单校验,任何Jar都可以上传。
文件系统在安装目录Yonghong/bihome/bi.properities配置文件中修改配置后重启,
如果是数据库系统在管理系统--数据库空间--下载bi.properities文件修改后上传  重启
参考https://www.yonghongtech.com/hel ... ub=allow.jar.digest
回复

使用道具 2#

人形吗喽玄铁一 回复yhdata_lyaa
发表于 2025-07-15 11:15:50
问题是我用admin用户登录 在管理系统中没有数据库空间这个模块
回复

yhdata_lyaa回复人形吗喽玄铁一
发表于 2025-07-15 11:21:59
是数据库系统还是文件系统呢
回复

人形吗喽玄铁一 回复yhdata_lyaa
发表于 2025-07-15 11:25:15
[i=s] 本帖最后由 人形吗喽 于 2025-7-15 11:28 编辑 [/i] 不太理解 这两个系统是怎么理解
回复

人形吗喽玄铁一
发表于 2025-7-15 11:24:54 显示全部楼层

回复

使用道具 3#

yhdata_lyaa
发表于 2025-7-15 14:45:43 显示全部楼层
看看管理系统-数据库空间配置选择的是什么系统

回复

使用道具 4#

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
1500W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部