HTTP 404 - /docs/appdev/ на новом NetBeans Tomcat 7 установить

В рамках переустановки NetBeans 7.0.1 на моем компьютере также был установлен Tomcat 7.0.14. Я тоже создал роль менеджера. Я могу получить доступ http://localhost:8084/manager/html успешно.

<role rolename="manager-gui" />
<user username="tomcat" password="tomcat" roles="manager-gui"/> 

Тем не менее, когда я пытаюсь получить доступ к документации, как http://localhost:8084/docs/setup.htmlЯ получаю HTTP 404 resource not available, Я проверил в каталоге установки и /webapps/docs/setup.html существует.

Что я делаю неправильно? Что мне не хватает? Благодарю.

РЕДАКТИРОВАТЬ

Вот содержание Хоста server.xml:

  <Host name="localhost"  appBase="webapps"
        unpackWARs="true" autoDeploy="true">

    <!-- SingleSignOn valve, share authentication between web applications
         Documentation at: /docs/config/valve.html -->
    <!--
    <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
    -->

    <!-- Access log processes all example.
         Documentation at: /docs/config/valve.html
         Note: The pattern used is equivalent to using pattern="common" -->
    <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"  
           prefix="localhost_access_log." suffix=".txt"
           pattern="%h %l %u %t &quot;%r&quot; %s %b" resolveHosts="false"/>

  </Host>

Я не мог найти ни одного catalina.out файлы в каталоге журнала (или в другом месте).

1 ответ

Решение

Проверьте значение CATALINA_BASE переменная окружения. Он находится в верхней части окна Apache Tomcat Output в NetBeans:

Using CATALINA_HOME: /opt/apache-tomcat-7.0.14
Using CATALINA_BASE: /home/user/.netbeans/7.0/apache-tomcat-7.0.14.0_base

Значение CATALINA_BASE отличается от CATALINA_HOME, CATALINA_HOME где находятся бинарные файлы и настройки Tomcat CATALINA_BASE, Tomcat запускает те веб-приложения, которые имеют конфигурацию в этом (CATALINE_BASE) каталог. Точное место (в моем случае) /home/user/.netbeans/7.0/apache-tomcat-7.0.14.0_base/conf/Catalina/localhost,

Просто положить docs.xml к /home/user/.netbeans/7.0/apache-tomcat-7.0.14.0_base/conf/Catalina/localhost папка со следующим:

<Context docBase="${catalina.home}/webapps/docs" />

Затем перезапустите Tomcat.

Другие вопросы по тегам