Tomcat 6 не ищет классы в папке webapps при запуске - PullRequest
0 голосов
/ 28 марта 2011

У меня проблема, когда при запуске tomcat регистрируется исключение ClassNotFoundException в файле localhost.log. Я запускаю его под Windows 7. Все работает.

Единственным способом, которым я смог прекратить получать исключения CNFE, было перемещение всего моего $CATALINA_HOME/webapps/ROOT/WEB-INF/lib контента на $CATALINA_HOME/lib
Я просто не знаю, где искать конфиг classpath.

Как настроить Tomcat для поиска классов в папках $CATALINA_HOME/webapps/ROOT/WEB-INF/lib и $CATALINA_HOME/webapps/ROOT/WEB-INF/classes?

И есть ли способ сделать это без развертывания файла войны?

Ответы [ 2 ]

1 голос
/ 28 марта 2011

Если вы развертываете проект как .war, вы не должны получать ClassNotFoundException, но я предлагаю вам переделать настройку вашего проекта.

Если вы используете Eclipse IDE, просто настройте новый сервер в IDE, а затем «Запуск от имени»> «Запускать на сервере» ... это может помочь, т. Е. Переопределить ваш сервер и переназначить его.

1 голос
/ 28 марта 2011

Это может показаться очевидным, но вы пытались вместо этого развернуть его как файл войны? (Если это проект Java)

...