Внезапно возникает ошибка NoClassDefFoundError при запуске Glassfish из NetBeans - PullRequest
1 голос
/ 28 сентября 2010

Я работал над демо-проектом весь день, и все прошло отлично.

Внезапно (и, как кажется, не связанное ни с одним из моих действий) мое приложение завершается с ошибкой NoClassDefFoundError где-то в CDIвнутренности.Странно, но раньше это работало, но я просто не могу заставить его работать снова.

Я использую довольно свежую установку NB 6.9.1 без каких-либо модулей.Я запустил свое веб-приложение на Java просто с помощью команды clean + build и затем запустил пункты меню.

Настройки по умолчанию:

Я добавил два JAR-файла из проекта Jersey в папку Library библиотекимой проект:

jersey-bundle-1.5-SNAPSHOT.jar jersey-view-client-1.5-SNAPSHOT.jar

Я удалил библиотеки restlib, добавленные Glassfish.

Я установил делегат загрузчика классов в false в файле sun-web.xml:

, как описано в документации на Джерси.

Это все работало до внезапного момента.

МожетКто-нибудь может подсказать, где я мог бы начать расследование?

Ответы [ 2 ]

1 голос
/ 28 октября 2010

То же самое (все работает до появления NoClassDefFoundError) иногда происходило со мной и в других проектах.

Решение состоит в том, чтобы удалить .netbeans / 6.9 / var / cache и перезапустить NetBeans.Я подозреваю, что виновником является искаженный индекс для пользовательского загрузчика классов NetBeans.

0 голосов
/ 29 сентября 2010

Мне понадобилось время, но вот лучший способ решить проблему: http://www.nordsc.com/blog/?p=574

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...