Банки WEB-INF / lib не найдены в развертывании JBoss 4.0.2 war - PullRequest
0 голосов
/ 24 марта 2010

У меня есть простой файл веб-приложения (один jsp и один сервлет), который я скопировал в папку jboss-4.0.2 / server / default / deploy, и он успешно развернут в горячем режиме, поскольку я могу получить доступ к странице jsp. Однако когда я вызываю сервлет, я получаю java.lan.NoClassDefFoundError.

Я подозреваю, что файлы jar в каталоге WEB-INF / lib в войне не подобраны.

Структура моей войны:

META-INF  
  -->  MANIFEST.MF  
WEB-INF  
  -->  classes  
          --> ...*.classes  
  -->  lib  
          --> jcommon-1.0.16.jar  
              jfreechart-1.0.13.jar  
              servlet-api.jar  
index.jsp  

У кого-нибудь еще есть проблемы с загрузкой классов в JBoss 4?

Большое спасибо.

1 Ответ

1 голос
/ 24 марта 2010

По крайней мере, у вас не должно быть файла servlet-api.jar. Все эти классы должны предоставляться контейнером сервлетов (в вашем случае, JBoss).

...