Tomcat5 «Нулевой компонент» и «HTTP-статус 404 - сервлет jsp недоступен» - PullRequest
2 голосов
/ 04 августа 2010

Мне нужно переместить мое приложение с tomcat6 на tomcat5. Приложение развернуто, но я не могу получить к нему доступ через веб-браузер.

А теперь пошагово:

1) В папках «работа / Catalina / localhost /», «conf / Catalina / localhost /» и «webapps /» нет файлов, связанных с моим проектом.

2) Используя плагин tomcat-maven, я развертываю свое приложение, и оно появляется в списке приложений на странице Менеджера веб-приложений.

3) При открытии любой страницы моего приложения я получаю следующую ошибку, отображаемую в окне веб-браузера:

HTTP Status 404 - Servlet VoucherManager is not available

type Status report

message Servlet VoucherManager is not available

description The requested resource (Servlet VoucherManager is not available) is not available.

Apache Tomcat/5.5.30

И, отправляясь в "catalina..log", я вижу:

04.08.2010 12:30:10 org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive VoucherManager.war
04.08.2010 12:30:11 org.apache.commons.modeler.Registry registerComponent
SEVERE: Null component Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/VoucherManager,J2EEApplication=none,J2EEServer=none

Мой "context.xml"

<?xml version="1.0" encoding="UTF-8"?>
<Context>
    <Loader
    loaderClass="org.springframework.instrument.classloading.tomcat.TomcatInstrumentableClassLoader"/>
</Context>

Есть предложения?

1 Ответ

0 голосов
/ 08 августа 2010

Он начал работать после удаления context.xml , упомянутого выше.

...