【发布时间】:2020-02-12 10:57:22
【问题描述】:
通过 RFC 将 java 连接到 SAP(JCO) 时出现以下错误
javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/crypto/SecretKey
java.lang.NoClassDefFoundError: javax/crypto/SecretKey
at com.sap.conn.rfc.engine.GUID$Factory.createGUID(GUID.java:20)
at com.sap.conn.rfc.driver.RfcTypeDirectCpic.open(RfcTypeDirectCpic.java:79)
java.lang.ClassNotFoundException: javax.crypto.SecretKey from [Module "com.sap.conn.jco" from local module loader @3aa9e816 (finder: local module finder @17d99`enter code here`928 (roots: /Jboss_EAP7.1/modules,/Jboss_EAP7.1/modules/system/layers/base))]
这里我使用的是 java 1.8、linux OS 64bit、Jbose 7.1
我给了 JCO 属性。但仍然出现错误
【问题讨论】:
-
在此处发布您的 JCO 连接代码
-
我只检查了它是否正确。你有参考吗。请告诉我
标签: java linux jboss jco saprfc