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