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

Cod*_*Sac 8 tomcat7

我尝试使用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>
Run Code Online (Sandbox Code Playgroud)

提前致谢.

for*_*een 6

tomcat-users.xml看起来不错.

确保你的manager/应用程序在你的内部$CATALINA_BASE/webapps/

  • Linux的:

您必须安装tomcat-admin软件包:( sudo apt-get install tomcat8-admin对于版本8)

  • 视窗:

我正在使用Eclipse.我不得不将manager/文件夹复制C:\Program Files\apache-tomcat-8.5.20\webapps到我的Eclipse工作区(~\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\webapps\).


小智 2

也许管理器应用程序不存在,看看您的管理器应用程序是否位于 $APACHE_HOME/server/webapps 目录中。在此目录中,您必须有:docs、examples、host-manager、manager、ROOT。