【发布时间】:2016-02-02 11:42:06
【问题描述】:
每当我尝试运行 Java Web 项目时,我都会反复弹出登录 Tomcat 管理器应用程序。
根据服务器属性(Manager-script)角色输入用户名/密码不起作用,延迟服务器不断弹出,需要身份验证。
服务器是 Tomcat 8.0.27 和 Netbeans 8.1 有人建议吗?
【问题讨论】:
标签: java tomcat tomcat-manager
每当我尝试运行 Java Web 项目时,我都会反复弹出登录 Tomcat 管理器应用程序。
根据服务器属性(Manager-script)角色输入用户名/密码不起作用,延迟服务器不断弹出,需要身份验证。
服务器是 Tomcat 8.0.27 和 Netbeans 8.1 有人建议吗?
【问题讨论】:
标签: java tomcat tomcat-manager
您应该创建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 安装两个应用程序manager 和host-manager。这些应用程序位于webapps 中,它们使用基本的身份验证机制来访问它们的页面。上面的预定义角色可以访问这些管理应用程序。有关Manager 应用程序的更多信息,您可以在文档中找到。
【讨论】:
你需要创建一个用户:
修改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>
【讨论】: