Tomcat Manager身份验证在运行Java Web项目时重复弹出

时间:2016-02-02 11:42:06

标签: java tomcat tomcat-manager

每当我尝试运行Java Web项目时,我都会多次弹出登录Tomcat Manager Application。

根据服务器属性(Manager-script)角色输入用户名/密码不起作用,延迟服务器会再次弹出需要的身份验证。

服务器是带有Netbeans 8.1的Tomcat 8.0.27 建议任何人?

2 个答案:

答案 0 :(得分:3)

您应该创建manager-gui角色并将其授予tomcat-users.xml中的用户。

<!--
  NOTE:  By default, no user is included in the "manager-gui" role required
  to operate the "/manager/html" web application.  If you wish to use this app,
  you must define such a user - the username and password are arbitrary.
-->

默认情况下,Tomcat会安装两个应用程序managerhost-manager。这些应用程序位于webapps中,并且它们使用基本身份验证机制来访问其页面。上面的预定义角色可以访问这些管理应用程序。有关Manager个应用的更多信息,请参阅文档。

答案 1 :(得分:2)

您需要创建一个用户:

modificate tomcat-users.xml

<?xml version='1.0' encoding='utf-8'?> 
    <tomcat-users> 
    <role rolename="manager-gui"/> 
    <user username="tomcat" password="password" roles="manager-gui" /> 
</tomcat-users>