【问题标题】:SAP RFC call using java spring application使用 java spring 应用程序的 SAP RFC 调用
【发布时间】:2018-10-19 14:49:02
【问题描述】:

ClassNotFoundException:com.sap.conn.jco.JCoException 类在通过 java spring web 应用程序对 SAP 系统进行 RFC 调用时未获取。

严重:Servlet /autobot 抛出 load() 异常 java.lang.ClassNotFoundException: com.sap.conn.jco.JCoException

【问题讨论】:

  • 把 jar 放到你的类路径中

标签: java spring sapjco3


【解决方案1】:

sapjco3.jar 文件放入您的Web 应用程序服务器的类路径中。

我不建议将其放入您的 Web 应用程序存档 (.ear/.war) 本身,因为 sapjco3.jar 文件只能加载一次,因为它依赖于只能加载一次的本机共享库。否则,如果将其放入您的 Web 应用程序存档中,您的应用程序的第一次调用将成功,但在加载您的应用程序或其他也使用 JCo 的应用程序之后,将无法正常工作。在这种情况下,JCo 初始化将失败,因为本机共享库 sapjco3.dll / libsapjco3.so 无法加载两次。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-17
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 2017-05-16
    • 2021-12-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多