【问题标题】:Tomcat 9 manager/html not found未找到 Tomcat 9 管理器/html
【发布时间】:2020-11-25 10:57:12
【问题描述】:

我想寻求一些有关 Tomcat 9.0.40 manager/html webapp 的帮助。

页面 http://my-server:8080/ 显示 Tomcat 起始页面。行。 但是 http://my-server:8080/manager/html 会导致 404。嗯...

conf/tomcat-users.xml 包含:

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

conf/Catalina/localhost/manager.xml 包含:

<Context privileged="true" antiResourceLocking="false"
         docBase="${catalina.home}/webapps/manager">
    <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />
</Context>

网络应用程序在那里:

[root@my-server /opt/tomcat-8080/webapps]# ll
insgesamt 69316
drwxr-x--- 15 root root     4096 25. Nov 09:59 docs
drwxr-x---  7 root root       99 25. Nov 09:59 examples
drwxr-x---  6 root root       79 25. Nov 09:59 host-manager
drwxr-x---  6 root root      114 25. Nov 11:15 manager
drwxr-x---  3 root root      223 25. Nov 09:59 ROOT

logs/localhost_access_log.2020-11-25.txt 的意思是:

192.168.27.86 - - [25/Nov/2020:11:48:47 +0100] "GET /manager/html HTTP/1.1" 404 778

有什么想法吗?

问候 迈克尔

【问题讨论】:

    标签: tomcat


    【解决方案1】:

    啊!我刚收到!

    由于这是我第一次使用 Tomcat 9,我创建了所需的上下文文件 manager.xml,但包含的 docBase 属性不正确。 webapp 不在 ${catalina.home} 中,而是在 ${catalina.base} 中。

    很遗憾我没有看到日志消息:

    25-Nov-2020 12:05:43.674 WARNUNG [main] org.apache.catalina.startup.HostConfig.deployDescriptor Deployment of deployment descriptor [/opt/tomcat-8080/conf/Catalina/localhost/host-manager.xml] with
     an external docBase means the directory [/opt/tomcat-8080/webapps/host-manager] in the appBase will be ignored
    

    我好像瞎了!对不起!

    解决了!

    【讨论】:

      猜你喜欢
      • 2018-11-17
      • 1970-01-01
      • 2011-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-10
      • 1970-01-01
      • 2014-04-14
      相关资源
      最近更新 更多