Почему я получаю java.lang.NoSuchMethodError: com.rsa.jsafe.CryptoJ.isNativeAvailable(Ljava/lang/String;) в Documentum
Я использую Documentum 7 и получаю это исключение при попытке войти в Documentum
java.lang.NoSuchMethodError: com.rsa.jsafe.CryptoJ.isNativeAvailable (Ljava / lang / String;)
Я до сих пор работал над ниже возможностей, но все, кажется, на месте
это может быть из-за многих причин
1. У вас есть новый jar в вашем проекте, и вы компилируете свой код с ним, но при развертывании на сервере он имеет старый файл jar в своем пути к классам, и загрузчик классов загрузил старый файл jar, у которого нет этого нового метод в указанном классе.
2.В вашем пути к классу может быть две версии одного и того же файла jar: более старая и более новая.
3. У меня также есть файл dfc.properties в моем пути к классам.
Кто-нибудь может помочь, что может быть не так?
1 ответ
После многих дней, пока я ударился головой о стену, мне повезло найти решение, которое заключается в том, чтобы скопировать последние версии dfc.properties из моей папки установки Documentum и скопировать другой файл с именем dfc.keystore в мой путь к классам. И это решило мою проблему. Похоже, файлы, которые у меня уже были в моем classpath, были повреждены или что-то для копирования свежих файлов из установочной папки documentum помогло мне.