在带有 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/tomcat7
start。这样,您将在 Netbeans 控制台中看到日志。