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. Все остальные выходные данные находятся в корне развертывания.