eclipse web项目不能debug,能运行。怎么解决?

2024-11-06 09:01:31
推荐回答(2个)
回答1:

eclipse web项目不能debug是因为没有配置debug选项。
配置方法如下(以tomcat为例):
1、找到Tomcat下conf目录下的server.xml文件,它是加载webapp目录下的工程的,把这段代码注释掉
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">

2、添加下面这段代码,假设WEB工程的WEb根在D:\Workspace\MyProject\WebContent目录下
unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">


3、从Eclipse中启动Tomcat,Tomcat会以“D:\@orkspace\MyProject\WebContent”目录为启动根。现在就可以调试Java Web工程的代码了。

回答2:

1、查看断点设置的位置是否正确的,可以在断点处加入了System.out.println()语句,看运行程序后有输出。

  2、查看服务是否正常启动。

  3、clean下项目后再重新编译运行。
具体方法:

  找到Debug中的项目,右击,选择edit Source
Lookup,先remove掉之前的,然后add当前workspace。最后确认下,重新启动服务就可以了。