此人很懒,什么也没有留下

发帖数 4粉丝 0
    人形吗喽新手上路
    5 小时前 发布在问答
    【管理与运维】 在添加数据库是系统报错“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
    73
    6
    精彩评论6
    yhdata_lyaa
    发表于 5 小时前 显示全部楼层
    连接数据源不成功是因为驱动不对,
    上传驱动不成功是因为没有设置白名单。
    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] 不太理解 这两个系统是怎么理解
    回复

    人形吗喽新手上路
    发表于 5 小时前 显示全部楼层

    回复

    使用道具 3#

    yhdata_lyaa
    发表于 1 小时前 显示全部楼层
    看看管理系统-数据库空间配置选择的是什么系统

    回复

    使用道具 4#

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

    • 官方微信

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

      扫码关注
    • 新浪微博

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

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

    用户等你来哦

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