Why Am I getting java.lang.NoSuchMethodError: com.rsa.jsafe.CryptoJ.isNativeAvailable(Ljava/lang/String;) in Documentum

Why Am I getting java.lang.NoSuchMethodError: com.rsa.jsafe.CryptoJ.isNativeAvailable(Ljava/lang/String;) in Documentum

我正在使用 Documentum 7,在尝试登录 documentum 时遇到此异常

java.lang.NoSuchMethodError: com.rsa.jsafe.CryptoJ.isNativeAvailable(Ljava/lang/String;)

到目前为止,我已经研究了以下可能性,但一切似乎都已到位

这可能是因为很多原因

1.You 在你的项目中有新的 jar 并且你用它编译你的代码但是当你部署到服务器时,它的 class 路径中有旧的 jar 文件,并且 class loader 已经加载了旧的 jar 文件,它在指定的 class.

中没有这个新方法

2.You 在您的 class 路径中可能有两个版本的同一个 jar 文件,一个旧版本和一个新版本。

3.I 在我的 class 路径中也有 dfc.properties 文件。

任何人都可以帮助解决这里可能出现的问题吗?

碰壁了这么多天,我很幸运地找到了解决方案,就是从我的 Documentum 安装文件夹中复制最新的 dfc.properties 并复制另一个名为 dfc.keystore 的文件在我的类路径中。这解决了我的问题。看起来我已经在我的类路径中的文件已损坏或从 documentum 安装文件夹复制新文件的东西对我有用。