我安装了Netbeans并尝试使用以下方式访问服务器管理器:(id/pass)manager/manager、admin/admin、system/password...但它们都没有成功。
我安装了Netbeans并尝试使用以下方式访问服务器管理器:(id/pass)manager/manager、admin/admin、system/password...但它们都没有成功。
这是唯一帮助我解决问题的方法:
若要使用Web管理界面,您需要添加GUI角色:
<role rolename="admin"/>
<role rolename="admin-gui"/>
<role rolename="manager"/>
<role rolename="manager-gui"/>
<user username="name" password="pwd" roles="admin,admin-gui,manager,manager-gui"/>
请检查位于<TOMCAT_HOME>/conf目录下的名为tomcat-users.xml的文件。 如果您没有找到任何内容,请编辑该文件以类似以下的方式:
您可以在Tomcat管理应用程序和主机管理器中访问。在一行中添加两个角色。
<role rolename="manager-gui,admin-gui"/>
<user username="admin" password="admin" roles="standard,manager-gui,admin-gui"/>
平台:NetBeans 7.3,Apache Tomcat 7.0.34 关于Tomcat管理器
我花了3天时间追踪这个问题,因为我认为我的安装出了问题。
在Windows和Linux上,NetBeans使用单独的文件位置来存储CATALINA_BASE:
http://wiki.netbeans.org/FaqInstallationDefaultTomcatPassword
所以,您可以在CATALINA_HOME下修改tomcat_user.xml文件,直到脸都发青,也没有任何效果。
看起来,IDE只需要在CATALINA_BASE下的manager-script和admin角色。
当我尝试将用户添加到manager-gui角色(正确的tomcat_user.xml文件中),以便访问Tomcat Manager时,Tomcat停止呈现登录对话框,直接跳转到401访问被拒绝的页面。
似乎NetBeans软件包使用了一个受限制的TomCat版本。
希望这能为大家节省一些时间。
请查看您的conf/tomcat-users.xml
文件。 如果那里没有任何内容,您就需要进行配置。
适用于Window 7、Netbeans 8.0.2和Apache Tomcat 8.0.15
C:\Users\JONATHAN\AppData\Roaming\NetBeans\8.0.2\apache-tomcat-8.0.15.0_base\conf\tomcat-users.xml
Tomcat管理器的用户名和密码如下图所示..
尝试使用Tomcat 7的默认用户名和密码(tomcat tomcat)
<!--
-->