如何使用Netbeans 8.0.2将Tomcat 8置于调试模式

时间:2014-12-12 21:08:27

标签: java tomcat servlets netbeans

我在Netbeans 8.0.2中有一个示例servlet项目。当我右键单击我的.java(我的servlet)和我的.html文件并选择" Run-File"选项,一切都按照规定进行:它们在我的服务器(localhost)中执行,没有任何问题。但是,当我右键单击任何这些文件并选择" Debug File"时,我在Netbeans中有一个对话框平面窗口,其中显示"启动服务器Apache Tomcat(等待Tomcat ...)&# 34;,它一直等到超时并失败。

服务器正在侦听8080端口。

这就是我在Tomcat属性(Java选项)中所拥有的:

-Dcatalina.home=C:\Program Files\Apache Software Foundation\Tomcat 8.0
-Dcatalina.base=C:\Program Files\Apache Software Foundation\Tomcat 8.0
-Djava.endorsed.dirs=C:\Program Files\Apache Software Foundation\Tomcat 8.0\endorsed
-Djava.io.tmpdir=C:\Program Files\Apache Software Foundation\Tomcat 8.0\temp
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.util.logging.config.file=C:\Program Files\Apache Software Foundation\Tomcat 8.0\conf\logging.properties
-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n

这是Netbeans中服务器的配置: 服务器端口:8080,关机端口:8050("启用Http Monitor"禁用选项) 平台:JDK 1.8

username和pw:both" tomcat"。这在Netbeans和tomcat-users.xml文件中都设置了。在我的tomcat-users.xml文件中,这是唯一一个用户:

<user username="tomcat" password="tomcat" roles="manager-script"/>

我停止了Tomcat并运行catalina.bat jpda start命令(我使用的是Win7 64 SP1位)但没有运气。

也许我搞乱了端口或用户权限。

0 个答案:

没有答案