使用 java spring 应用程序的 SAP RFC 调用
SAP RFC call using java spring application
ClassNotFoundException: com.sap.conn.jco.JCoException class 在通过 java spring Web 应用程序对 SAP 系统进行 RFC 调用时未获取。
严重:Servlet /autobot 抛出 load() 异常
java.lang.ClassNotFoundException: com.sap.conn.jco.JCoException
将 sapjco3.jar
文件放入 Web 应用程序服务器的 class 路径。
我不建议将其放入您的 Web 应用程序存档 (.ear/.war) 本身,因为 sapjco3.jar
文件由于依赖于本机共享而只能加载一次只能加载一次的库。否则,如果将它放入您的 Web 应用程序存档中,您的应用程序的第一次调用将成功,但在加载您的应用程序或其他也使用 JCo 的应用程序之后,将无法运行。在这种情况下,JCo 初始化将失败,因为本机共享库 sapjco3.dll
/ libsapjco3.so
无法加载两次。
ClassNotFoundException: com.sap.conn.jco.JCoException class 在通过 java spring Web 应用程序对 SAP 系统进行 RFC 调用时未获取。
严重:Servlet /autobot 抛出 load() 异常 java.lang.ClassNotFoundException: com.sap.conn.jco.JCoException
将 sapjco3.jar
文件放入 Web 应用程序服务器的 class 路径。
我不建议将其放入您的 Web 应用程序存档 (.ear/.war) 本身,因为 sapjco3.jar
文件由于依赖于本机共享而只能加载一次只能加载一次的库。否则,如果将它放入您的 Web 应用程序存档中,您的应用程序的第一次调用将成功,但在加载您的应用程序或其他也使用 JCo 的应用程序之后,将无法运行。在这种情况下,JCo 初始化将失败,因为本机共享库 sapjco3.dll
/ libsapjco3.so
无法加载两次。