我安装了Netbeans并尝试使用:(id/pass)管理器/管理器、管理/管理、系统/密码来访问服务器的管理器.他们都不起作用。
发布于 2010-10-03 12:45:44
我的答案是在Windows7上测试的,安装了NetBeans IDE 6.9.1,其中捆绑了Tomcat6.0.26版本。根据我的意见,这个指令可能适用于其他的tomcat版本。
如果您要从NetBeans IDE中的Servers面板启动NetBeans Tomcat服务器,那么您应该知道,NetBeans IDE用于启动Tomcat服务器的基本文件和配置文件保存在不同的位置。
了解安装的catalina基本目录的步骤:
conf/tomcat-users.xml所在的目录,您希望打开和读取该目录。(在我的例子中,是C:\Users\Tushar Joshi\.netbeans\6.9\apache-tomcat-6.0.26_base )
My Computer中打开这个目录,然后转到conf目录,您将在那里找到NetBeans IDE使用的实际tomcat-users.xml文件。NetBeans IDE配置了一个带有username="ide"的默认密码和一些随机密码,您可以更改这个用户名和密码,如果您想要或使用它来登录,也可以在
http://localhost:8084/manager/,这将是http://localhost:8084/manager/html现在的。
发布于 2010-09-30 09:59:48
检查<TOMCAT_HOME>/conf中名为tomcat-users.xml的文件。
如果您在那里找不到什么东西,请编辑如下:
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="admin"/>
<user username="admin" password="password" roles="standard,manager,admin"/>
</tomcat-users>发布于 2014-06-09 10:44:29
在Tomcat 7中,必须将其添加到tomcat-users.xml (在windows 7上,默认安装在这里: c:\Program \\Tomcat 7.0\conf\ )
<?xml version="1.0" encoding="UTF-8"?>
<tomcat-users>
<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"/>
</tomcat-users>注意,管理角色之间不应该有任何空格,因为这个列表应该是逗号分隔的。
因此,与之相反(如一些答案中所建议的那样):
<user username="admin" password="admin" roles="manager-gui, manager-script, manager-jmx, manager-status, admin-gui, admin-script"/>一定是这样的:
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>https://stackoverflow.com/questions/3829513
复制相似问题