我无法访问tomcat管理控制台?

我尝试通过集成JPA和Struts来构建一个应用程序。 要做到这一点需要访问tomcat管理器。 但是当我访问URL http://localhost:8080/manager/html它给了我404错误。

我的tomcat-users.xml

<?xml version='1.0' encoding='cp1252'?>

  <tomcat-users>

    <role rolename="manager-gui"/>
    <role rolename="manager-script"/>
    <role rolename="manager-jmx"/>
    <role rolename="manager-status"/>

    <!--<user name="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status" />-->
    <user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status"/>

    </tomcat-users>

提前致谢。


你的tomcat-users.xml看起来不错。

请确保您有manager/内部应用程序的$CATALINA_BASE/webapps/

  • Linux的:
  • 你必须安装tomcat-admin软件包: sudo apt-get install tomcat8-admin (for version 8)

  • 视窗:
  • 我正在使用Eclipse。 我必须从C:Program Filesapache-tomcat-8.5.20webappsmanager/文件夹复制到我的Eclipse工作区( ~workspace.metadata.pluginsorg.eclipse.wst.server.coretmp0webapps )。


    请注意,您获得的http代码响应状态是HTTP 404. 404或Not Found错误消息是响应代码,指示客户端能够与给定服务器进行通信,但服务器找不到所请求的内容。

    如果你有403 Forbidden vs 401 Unauthorized HTTP响应,那么检查你的tomcat-users.xml可能是有意义的。

    恢复:检查服务器安装的管理器资源和文件,某些文件/目录可能丢失,或管理器资源的路径已更改。


    如果您的管理器应用程序位于$ APACHE_HOME / server / webapps目录中,也许管理器应用程序不存在。 在这个目录你必须有:文档,例子,主管经理,经理,ROOT。

    链接地址: http://www.djcxy.com/p/18109.html

    上一篇: I cannot access tomcat admin console?

    下一篇: Commit C++ Intellisense suggestion with space bar in VS 2013