Подтвердить что ты не робот

Java Web Project неправильно строится

У меня есть Java Web Project, который я развертываю для Tomcat, встроенного в плагин Eclipse Servers, увы, когда я перехожу к местоположению этого webapp после публикации/запуска сервера, все файлы .class отсутствуют, Я могу перемещаться до уровня ProjectName\WEB-INF\classes\path\to\packages\- > Все пакеты пустые.

Любая идея, как решить эту проблему?

Edit

Build Automatically проверяется и компилируется просто отлично для другого веб-проекта, который я только что включил, просто не для указанного

Изменить 2

Переустановил Eclipse (потому что почему бы и нет) - ничего не изменилось, работает для Project # 2, не работает для Project # 1. Даже путь к пакетам уже существует. Содержимое папки src (которое должно быть перенесено в WEB-INF/classes) вообще отсутствует, но ресурсы (у меня есть папка ресурсов с той же командой сборки сборки).

4b9b3361

Ответ 1

Несколько шагов для восстановления работоспособности...

  • Обновите свой проект. Возможно, что что-то было изменено в файловой системе, внешней по отношению к Eclipse.

  • Kick of Project → Clean.

  • Теперь просмотрите свой проект (не развернутое местоположение) в файловой системе. Вы видите ожидаемые файлы в каталоге /bin (или что бы вы, возможно, не изменили каталог вывода класса)?

  • Теперь попробуйте экспортировать войну с помощью мастера. Файл → Экспорт → Веб → WAR или что-то в этом роде. Проверьте содержимое WAR. Вы там .class файлы?

  • Если все хорошо до сих пор, в вашем проекте нет ничего плохого. Серверный адаптер Tomcat просто запутался.

  • В представлении "Серверы"... Убедитесь, что Tomcat запущен. Затем щелкните правой кнопкой мыши на Tomcat и выберите add/remove projects. Удалите проект. Убедитесь, что ваше веб-приложение больше не доступно.

  • Теперь повторно добавьте проект через проекты добавления/удаления или вызовите один из прогонов как действия.

Вышеупомянутый должен reset серверный адаптер Tomcat и, надеюсь, все должно работать как ожидалось.