【问题标题】:When connecting java to SAP(JCO) through RFC Getting Error通过 RFC 将 java 连接到 SAP(JCO) 时出现错误
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-18
    • 1970-01-01
    • 2022-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多