在带有 Tomcat 7 和 Netbeans 7 的 Ubuntu 中:
遵循@Satya 说明:
检查“Catalina Base”目录的tomcat-users.xml。(右键单击 Apache Tomcat 7.xx(在服务器下)并查找连接选项卡)。
然后你应该确保你tomcat-users.xml有这样的东西:
<user username="admin" password="admin" roles="manager-script"/>
(如果你真的想确定,虽然不推荐,你可以输入roles="manager-script,manager-gui,manager-status,manager-jmx")
此外,您可以在文件夹build-impl.xml下查找nbproject文件并转到以下行:
<nbdeploy clientUrlPart="${client.urlPart}" debugmode="false" forceRedeploy="${forceRedeploy}"/>
debugmode从更改"false"为"true"。这将允许您直接查看 Netbeans 中的错误。
最后,我必须为 tomcat7 **添加读取权限tomcat-users.xml(似乎以 root 身份编辑时权限已更改)并在 tomcat 的 **logs 文件夹中,为运行 Netbeans 的用户(通常是您的用户)添加权限。我创建了一个"development"组并将我的用户添加tomcat7到该组,然后我更改了授予读取权限的日志组。
最后一个提示:在 Netbeans的 Servers 部分中右键单击来启动 Tomcat,而不是运行/etc/init.d/tomcat7start。这样,您将在 Netbeans 控制台中看到日志。