我们使用DropWizard创建了一个使用SAP和SAP库的Java项目,在从IDE运行时不会抛出任何错误,但是当它被打包到jar中并试图运行jar时,会收到以下堆栈跟踪:
com.sap.conn.jco.JCoException: (106) JCO_ERROR_RESOURCE: Server default repository destination AGENT is invalid: Destination AGENT could not be created: java.lang.Error: java.security.NoSuchAlgorithmException: AES
我正在尝试使用JCo连接到SAPECC6.0。我正在学习教程。然而,有一条注释说:
For this example the destination configuration is stored in a file that is called by the program. In practice you should avoid this for security reasons.
这是合理的,也是可以理解的。但是,没有说明如何设置安全的目标提供程序。我在这个中找到了解决方案,它创建了DestinationDataProvider的自定义实现,并在我的本地机器上工作。但是,当我将它部署到
我正在尝试使用ABAP函数调用将我的j2ee应用程序连接到SAP。当我在eclipse中使用热编码值作为一个类运行它时,它工作得很好。当我试图在JBoss服务器中运行它时,我从前端获取一些值,并将它传递给我前面提到的java类,它将显示以下异常
java.lang.NoClassDefFoundError: com/sap/conn/jco/JCoException
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)