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