eclipse web项目不能debug是因为没有配置debug选项。
配置方法如下(以tomcat为例):
1、找到Tomcat下conf目录下的server.xml文件,它是加载webapp目录下的工程的,把这段代码注释掉
xmlValidation="false" xmlNamespaceAware="false">
2、添加下面这段代码,假设WEB工程的WEb根在D:\Workspace\MyProject\WebContent目录下
3、从Eclipse中启动Tomcat,Tomcat会以“D:\@orkspace\MyProject\WebContent”目录为启动根。现在就可以调试Java Web工程的代码了。
1、查看断点设置的位置是否正确的,可以在断点处加入了System.out.println()语句,看运行程序后有输出。
2、查看服务是否正常启动。
3、clean下项目后再重新编译运行。
具体方法:
找到Debug中的项目,右击,选择edit Source
Lookup,先remove掉之前的,然后add当前workspace。最后确认下,重新启动服务就可以了。