我有一个使用JCO
连接到SAP
后端系统的Java应用程序,它运行正常。
接下来,我想在Web应用程序中尝试这些类。我正在使用Struts 1.3
和Glassfish 4.1
,并且在网络应用程序中它无法正常工作,我收到以下消息:
java.lang.ExceptionInInitializerError: JCo initialization failed with java.lang.UnsatisfiedLinkError: no sapjco3 in java.library.path
有人知道可能出错吗? sapjco3.jar
文件位于项目库中。我不知道缺少什么,因为它在我的java应用程序中工作,而不是web(只是一些类)。
更改我的VM选项并添加完整路径后,我逃脱了该错误,但知道我有这个:
java.lang.NoClassDefFoundError: Could not initialize class com.sap.conn.jco.rt.JCoRuntimeFactory