затмение кота: взять путь к классу из проекта - PullRequest
0 голосов
/ 01 декабря 2010

У меня есть веб-проект Java в Eclipse, и я хочу определить сервер Tomcat.Кажется, что на сервере Tomcat я должен снова определить мой путь к классу.Как я могу сказать tomcat просто использовать classpath из моего проекта (разве это не должно быть очевидно?).

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

Ответы [ 3 ]

1 голос
/ 01 декабря 2010

Вам не нужно указывать коту искать банки, разбросанные по всем местам.Это можно легко позаботиться о затмении.Настройте ваш путь сборки затмения правильно.Создайте библиотеки (в затмении) и сгруппируйте jar вместе.Попробуйте экспортировать войну и проверьте, упаковывает ли eclipse все необходимые файлы в WEB-INF / lib.

0 голосов
/ 20 марта 2017

Вот, пожалуйста,

Run -> Run Configurations... -> Classpath

0 голосов
/ 01 декабря 2010

Нет, Tomcat и веб-приложения имеют довольно четко определенный CLASSPATH.Вам не нужно ничего указывать, если вы правильно упаковали свое приложение:

  1. Все пакеты и файлы .class в WEB-INF / classes находятся в CLASSPATH.
  2. Так же как и всеJAR-файлы в WEB-INF / lib

Вы должны выяснить, как разместить ваши JAR-файлы в нужном месте - это WEB-INF / lib вашего WAR-файла.Может быть, Муравей или Мавен могут тебе помочь.

...