错误描述:
发布时控制台出现:
部署错误: 尚未授予访问 Tomcat 服务器的权限。请在服务器管理器的 Tomcat 定制器中设置 "manager-script" 角色的正确用户名和口令。
有关详细信息, 请查看服务器日志。
错误分析:
查看tomcat目录下conf>tomcat-users.xml文件,原因是没有指定manager-script的角色,打开文件在其中添加以下代码:
<role rolename="manager-script"/>
<user username="netbeans" password="1234" roles="manager-script"/>
打开NetBeans工具选项>服务器选择左边的tomcat,用户名写netbeans,密码写1234,重新启动NetBeans即可。
username和password可以自己写
注意点:
1.为netbeans添加的用户名不能和已存在的用户名或者管理员名字冲突。
待解决:
1.添加角色之后netbeans也无法启动tomcat。各种错误比较奇葩……可参考其他文章自行解决。