Не удалось инициализировать класс com.ibm.ws.ffdc.FFDCFilter

запуск IBM Websphere в Eclipse Mars всегда дает эту ошибку:

An internal error occurred during: "Publishing to FrontServer...".
Could not initialize class com.ibm.ws.ffdc.FFDCFilter

Я использую Websphere версии 7.0

есть идеи, как это решить?

спасибо!

3 ответов


есть некоторые решения, такие как обновление Eclipse, переход на IBM JRE и т. д.

но проблема связана с ORB jar, который отсутствует.

на FFDCFilter ошибка может быть решена, как описано в "тип подключения RMI " найдено в этом technote страница поддержки IBM-swg21999577

на com.ibm.ws.orb_X jar отсутствует, и это вызывает FFDCFilter вопрос. Это результат использования не IBM JDK. почему эту банку не входит в состав WDT потому, что этот jar конфликтует с случаем IBM JDK.

решение

  1. скопировать шар банку, я думаю, что ваша версия может быть com.ibm.ws.orb_7.0.0.jar (посмотрите в папке AppServer) to например c:\lib

  2. добавьте следующую строку в конце eclipse.ini -Djava.endorsed.dirs=C:\lib

(вы также можете скопировать банку orb в java jre одобренная папка библиотеки.)

посмотреть сообщение на форуме более подробную информацию.


в windows вы должны быть уверены, что используете Eclipse с правами администратора. Только делать правую кнопку и выполнять с ними.

иногда я останавливаю сервер, используя программы ссылок профиля - > IBM WebSphere- > ApplicationServer v7 - >профиль - > yourProfile и останавливаюсь с правами администратора и полностью перезапускаю eclipse


вот шаги для разрешения. Перейдите в каталог времени выполнения IBM Web Sphere . Скопируйте orb jar суффикс версии будет указывать вашу версию WebShphere. Создайте папку на выбранном вами диске и скопируйте файл .В моем случае это C:\IBMJars\lib Перейдите в папку установки eclipse и прямо над eclipse.exe-файл откройте ini-файл в блокноте и добавьте команду в конце файла. - Джава.одобренный.dirs=C:\IBMJars\lib Перезапустите eclipse, и вам должно быть хорошо идти.