wtpwebapps / myapp пуст при запуске Tomcat под Eclipse - PullRequest
6 голосов
/ 20 февраля 2011

Я знаю, что tomcat запущен, потому что когда я набираю http://localhost,, отображается страница tomcat.Моя проблема в том, что я не могу понять, почему wtpwebapps / myapp пуст, как будто eclipse не публикует его, и когда я набираю http://localhost/myapp,, я получаю ошибку 404.

На сервереобзор:

  • Расположение сервера установлено на «Использовать установку Tomcat» |путь к серверу: папка сервера |путь к развертыванию: wtpwebapps
  • Опция сервера: публикация контекстов модуля в отдельном файле XML
  • Публикация: автоматическая публикация при изменении ресурса

Я использую Eclipse Ganymede 3.4.2,Tomcat 6.0, под Win7

Любая помощь будет оценена, спасибо

Ответы [ 5 ]

5 голосов
/ 20 февраля 2011

Ваши файлы должны быть где-то, поэтому начните поиск в:

<YOUR_WORKSPACE_DIR>\.metadata\.plugins\org.eclipse.wst.server.core\tmp<SOME_NUMBER>\wtpwebapps
5 голосов
/ 08 июня 2011

У меня была похожая проблема при обновлении нашего проекта (.project и .classpath зарегистрированы для удобства, но иногда вызывают проблемы).

Console-Log in eclipse всегда говорит:

Error configuring application listener of class org.sth.ThisClass java.lang.ClassNotFoundException: org.sth.ThisClass

Причина заключалась в том, что $WORKSPACE_DIR/.metadata/.plugins/org.eclipse.wst.server.core/tmp$NUMBER/wtpwebapps/$CONTEXT/WEB-INF/lib/classes был пуст. решение должно было ввести в Project Properties > Deployment Assembly запись:

Источник: /src

Путь развертывания: WEB-INF/classes

2 голосов
/ 29 марта 2012

Если вы используете Maven в своем проекте, это решение для вас:

  1. Удалите проект (ы) в Eclipse.
  2. создайте проект из источников Maven (выберите каталог рабочей области).
  3. Проверьте найденный pom.xml для импорта.

Перезагрузите Tomcat.

0 голосов
/ 31 декабря 2012

Поскольку мне было трудно найти, где находится этот «обзор сервера», я хотел бы добавить, что вы просто дважды щелкаете по серверу в представлении «серверы». Я продолжал щелкать правой кнопкой мыши и смотреть на «Свойства» и не получал эту информацию.

0 голосов
/ 20 февраля 2011

Попробуйте заглянуть в обозреватель серверов, и он покажет вам, в каком состоянии находится ваше приложение и развернуто ли оно.

...