有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

jpa ClassNotFoundException:java。sql。在weblogic上创建SAP Hana数据源时的SQLType

我使用SAP Hana jdbc(ngdbc.jar)版本2.5.49在WebLogic 12.1.3中配置了一个数据源。连接测试在weblogic控制台中工作正常,但当我尝试创建entityManagerFactory时,在部署应用程序时出现以下错误:

<Failure occurred in the execution of deployment request with ID "42259213886500" for task "0". Error is: "weblogic.application.ModuleException: java.lang.ClassNotFoundException: java.sql.SQLType"
weblogic.application.ModuleException: java.lang.ClassNotFoundException: java.sql.SQLType
        at weblogic.application.internal.ExtensibleModuleWrapper.start(ExtensibleModuleWrapper.java:140)
        at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:124)
        at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:216)
        at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:211)
        at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:42)

我已经尝试过改变ngdbc。jar版本到2.2。x、 2.3。x和2.4。但是错误不会改变。基于一些类似的问题,这似乎是与jdbc构建的JDK(Java 9)的兼容性问题,但SAP Hana文档和jar清单表明它被编译为Java 6

这个问题似乎是一个非常类似的问题,但我尝试了作为多版本jar(2.3.44)构建的版本,但效果并不理想。 https://answers.sap.com/questions/492703/is-ngdbc-2333-compatible-with-jvm-8.html


共 (0) 个答案