Tomcat 7管理器/文本界面不起作用

时间:2015-03-05 22:26:43

标签: java tomcat tomcat7 tomcat-manager

我刚刚设置了一个新的Tomcat 7.0.59安装,并将Tomcat Manager应用程序添加到了web-apps。我能够通过http://host:8080/manager/html登录并使用Web界面来管理Tomcat 6. Tomcat 7文档(http://tomcat.apache.org/migration-7.html#Manager_application)声明:

  

请注意,文本界面的URL已从“”更改为“/ text”

我遇到的问题是使用 / text URI属性不起作用。

我是否需要进行一些配置设置才能使其正常工作?

3 个答案:

答案 0 :(得分:3)

修改您的tomcat-users.xml,让用户拥有manager-script角色。看起来应该是这样的:

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

在我的ubuntu系统上,该文件位于/etc/tomcat7/tomcat-users.xml

答案 1 :(得分:0)

好的,所以经理脚本角色的建议对于解决我的问题很重要,为此我感谢dnault和James的反馈,因为我在文档中错过了。

/ manager / text无法正常工作的最大问题是我的错误。我们从Tomcat的二进制发行版中分解catalina_home目录。如果我需要管理员进行安装,我会从catalina_home / web-apps目录创建一个符号链接到分发web-apps / manager目录。在这样做时,我将它链接到Tomcat 6发行版而不是Tomcat 7。

更改符号链接并添加管理器脚本解决了我的问题。

答案 2 :(得分:0)

我认为根本原因是服务器拒绝maven的写操作,在这里我的解决方案:

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