我在这里读到了很多类似的问题,但无论我做什么,我都无法登录管理器应用程序。我做了什么。
1.我通过添加
编辑了
tomcat-users.xml
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>
在 Netbeans 中服务器的属性中,有不同的凭据。我对它们都做了同样的操作(tomcat-users.xml 和 Netbeans 中),但仍然没有任何反应。
每次进行更改时,我总是重新启动 Tomcat(不会发生错误)。
编辑
当我尝试运行我的应用程序(默认应用程序,当您在 Netbeans 中创建项目时)时,我也无法登录,因此出现此消息
Deployment error: Access to Tomcat server has not been authorized. Set the correct username and password with the "manager-script" role in the Tomcat customizer in the Server Manager.
See the server log for details.
确保您正在编辑正确的文件。 NetBeans 将创建它自己的配置文件副本,因此您可能有两个或更多 tomcat-users.xml 文件。 就我的 Windows 机器而言,NB 启动的 Tomcat 使用 C:\Users\DevServer\AppData\Roaming\NetBeans\8.0 pache-tomcat-8.0.3.0_bas