В рамках переустановки 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 "%r" %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.