【发布时间】:2012-04-20 06:48:26
【问题描述】:
我在netbeans中使用过glassfish服务器,现在我改为tomcat,当我 运行我在 glassfish 中创建的 Web 应用程序给了我 错误:
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.
我在 conf/tomcat-user.xml 中添加了一个名为“manager-script”的角色
但是我的服务器管理器在哪里?我没找到。
请帮帮我。
谢谢...
【问题讨论】:
-
不,我没有。你能解释一下我应该在 server.xml 中改变什么吗?
-
评论这个块:
-
感谢您的回答,但我的 conf/server.xml 文件中已经有该代码。我现在该怎么办?
-
检查“Catalina Base”目录的tomcat-users.xml。右键单击 Apache Tomcat 6.xx(在服务器下)并查找连接选项卡。应该有一条叫做Catalina Base的路径。浏览到它并记下凭据集;默认是用户名:ide 和密码:tomcat-users。包括:确保在该服务器对话框中设置相同的凭据。关上它,你就准备好了!希望这会有所帮助!
-
酷!很高兴我能提供任何帮助
标签: tomcat netbeans-7