【问题标题】:I can't access the Apache Tomcat Manager?我无法访问 Apache Tomcat 管理器?
【发布时间】:2025-11-22 16:50:01
【问题描述】:

我知道有很多与我类似的问题。但是,我花了两天时间研究这些问题,但没有人适合我。

我的笔记本电脑上安装了 Apache Tomcat 7.0.59。我可以访问我开发的应用程序,但无法访问管理器。我收到了这个错误:

HTTP 状态 404 - /manager/html

输入状态报告

消息 /manager/html

说明请求的资源不可用。

我使用这个网址访问它:http://localhost:8080/manager/html

我更改了我在网上找到的 tomcat-users.xml 和 server.xml,但仍然无法正常工作。

这是我的 tomcat-users.xml

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

这是我的 server.xml

<!-- You should set jvmRoute to support load-balancing via AJP ie :
    <Engine name="Catalina" defaultHost="localhost" jvmRoute="jvm1">
    -->
    <Engine name="Catalina" defaultHost="localhost">
    <Realm className="org.apache.catalina.realm.MemoryRealm" />

      <!--For clustering, please take a look at documentation at:
          /docs/cluster-howto.html  (simple how to)
          /docs/config/cluster.html (reference documentation) -->
      <!--
      <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
      -->

谁能帮帮我?为什么给我这个错误?网址有问题吗?

【问题讨论】:

  • 您检查manager 文件夹是否存在于webapps 文件夹中?
  • 我在 webapps 中只找到了一个用于管理器的文件夹和另一个用于主机管理器的文件夹。这两个文件都包含 .jsp 页面,但没有 manager.war 文件。
  • 您查看日志文件是否有任何问题?
  • 您将UserDatabaseRealm更改为MemoryRealm的任何原因?
  • 哪个日志文件?对不起,但我是 Tomcat 的新手。不,我没有理由在这里的某个帖子上找到 MemoryRealm。

标签: java apache tomcat tomcat-manager


【解决方案1】:

问题发生是因为我从 Eclipse 运行 Tomcat。我从终端(命令行)再次启动它,问题就解决了。

感谢安德烈亚斯的帮助。

【讨论】:

    最近更新 更多