Назад | Перейти на главную страницу

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 файлы в каталоге журнала (или в другом месте).

Проверить значение CATALINA_BASE переменная окружения. Он находится в верхней части окна вывода Apache Tomcat в 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.