NoClassDefFoundError, когда класс находится в папке JBoss 6 WAR WEB-INF / classes

Моя проблема в том, что у меня есть веб-приложение, созданное и развернутое как файл WAR для JBoss 6. Мой сервлет не может загрузить класс в моем приложении и выдает ошибку NoClassDefFoundError.

I подтвердил, что этот класс существует в правильном месте файла WAR. Все мои классы приложений существуют в папке WEB-INF / classes вместе с моим классом сервлета, который выполняется без сбоев. Фактически, кажется, что это только один класс, которого нет в пути к классам, потому что другие аспекты приложения работают отлично.

JBoss работает на JDK 1.6_21, приложение было построено с JDK 1.6_24, это не должно быть проблемой, верно?

Кроме того, это приложение отлично работает локально в Eclipse, и когда я развертываю файл WAR на отдельном сервере Tomcat 7 и Glassfish 3, они оба находят этот класс без проблем.

I Я не жду, что кто-то сразу поймет, что случилось, если кто-то видел что-то подобное раньше, поделитесь своим опытом, или, если у вас есть хорошие советы или вы знаете хорошие инструменты для ДЕЙСТВИТЕЛЬНОГО вникания в проблемы с путями к классам, тогда поделитесь. ]

6
задан maple_shaft 31 March 2011 в 18:43
поделиться