У меня есть Java Web Project Я пытаюсь запустить мой хост Tomcat.Почему Tomcat не может найти мое веб-приложение?
Я настроил свой хост Tomcat, чтобы Eclipse узнал, что я могу запускать на нем веб-приложения.
Это то, на что похожа моя структура веб-приложений. (После выполнения копии упомянутых ниже)
Я считаю, у меня есть все необходимые конфигурационные файлы и т.д. Тем не менее, когда я запускаю мой проект, я продолжаю получать
HTTP Status 404/AirlineReservationSystem/запрошенный ресурс недоступен.
От чтения о server.xml, я считаю, что проблема заключается здесь, потому что он контролирует определенные конфигурации сервера (например, говоря сервер, где найти AirlineReservationSystem есть)
Так я смотрю на это и увидеть этот конфиг параметр
Context docBase="AirlineReservationSystem" path="/AirlineReservationSystem" reloadable="true" source="org.eclipse.jst.jee.server:AirlineReservationSystem"/>
Я прочитал от Apache Tomcat, что docbase определяет каталог веб-приложения. Мой мыслительный процесс после прочтения заключается в том, что мое веб-приложение не найдено, потому что оно не находится внутри Tomcat v8.0 Server в localhost-config. Поэтому я копирую свое веб-приложение в эту папку, но теперь, когда я запускаю копию, она ничего не загружает.
Кто-нибудь знает, в чем проблема? Почему Tomcat не может найти AirlineReservationSystem? Из моего ограниченного опыта работы с Tomcat, мое предположение вполне может быть неправильным (что вы должны положить его в localconfig с servers.xml)
** AirlineReservationSystem ** Я думаю, что я буду ходить ;-) Вам вряд ли нужно будет изменить свой сервер .xml –
Согласно вашей ссылке, которую вы нам дали **, НЕ рекомендуется размещать элементов непосредственно на сервере .xml файл ** –
@ScaryWombat его на самом деле нет. Он находится внутри элемента Host. Я просто не включил его – committedandroider