通过RFC将java连接到SAP(JCO)时出错

通过RFC将java连接到SAP(JCO)时出错,java,linux,jboss,jco,saprfc,Java,Linux,Jboss,Jco,Saprfc,通过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 co

通过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))]
这里我使用的是Java1.8、LinuxOS64位、JBOSE7.1


我给了JCO属性。但是仍然出现错误

您似乎使用的Java运行时环境中没有足够的Java加密扩展(JCE)用于SAP Java连接器。

将您的JCO连接代码发布到此处我只检查了它是否正确。你有推荐信吗。请让我知道