Не могу получить доступ к файлу JAR в папке lib в Apache Tomcat - PullRequest
1 голос
/ 23 июня 2011

Я поместил мои файлы jar в папку с именем "myLibs" в папке lib моего приложения.Когда я запускаю приложение, я получаю NoClassDefFoundException для классов, которые находятся внутри jar (помещенных в папку myLibs).Но когда я помещаю это в папку lib, я могу получить доступ к ее классам.Поэтому мой вопрос: «Разве мы не можем создать папку внутри папки lib нашего приложения в apache tomcat и поместить туда jar-файлы? Почему это невозможно?»

Структура моей папки: -

TOMCAT_HOME
|
+----webapps
     |
     +---- MyApp
           |
           +----WEB_INF
                |
                +----lib
                     |
                     +----myLibs

Версия Apache Tomcat: - 6.0.20

Ответы [ 2 ]

1 голос
/ 23 июня 2011

Tomcat принимает каталог по умолчанию как lib ...... поэтому, если вы хотите создать свою собственную папку внутри lib, тогда вам, вероятно, нужно переопределить путь ..... смотрите здесь для более подробной информации надеюсь, это поможет ....

0 голосов
/ 23 июня 2011

Возможно, вам нужно настроить $CLASSPATH, чтобы включить путь TOMCAT_HOME/webapps/MyApp/WEB_INF/lib/myLibs. Вы можете указать его в shared.loader или common.loader свойстве /conf/catalina.properties.

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