intelliJ 9 не может найти класс, указанный в web.xml

Я пытаюсь заставить logdigger работать в моем java-приложении, которое использует google app engine. Я попытался поместить мои jar-файлы в каталог src/, lib/, и независимо от того, что я делаю, он не может найти класс. Единственное, что он находит, - это com.google.appengine. Я попытался возиться с моими зависимостями, и это не работает. Кто-нибудь делал это раньше и заставил это работать? Я не уверен, как изменить путь к классу через intelliJ (однако в настройках проекта у меня есть jar-файлы, связанные как зависимости в разделе модулей).

1 ответ

Возможно, вам нужно посмотреть на артефакты для вашего проекта. IntelliJ разделяет сборку во время выполнения WAR-файлов на раздел артефактов. Посмотрите и убедитесь, что ваш файл WAR собран правильно. Я предполагаю, что вы не помещаете содержимое каталога /lib в WEB-INF/lib вашей WAR. Скомпилированный вывод должен идти в WEB-INF/classes. Все остальные выходные данные находятся в корне развертывания.

Другие вопросы по тегам