‘壹’ eclipse web项目不能debug,能运行。怎么解决
eclipse web项目不能debug是因为没有配置debug选项。
配置方法如下(以tomcat为例):
1、找到Tomcat下conf目录下的server.xml文件,它是加载webapp目录下的工程的,把这段代码注释掉
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
2、添加下面这段代码,假设WEB工程的WEb根在D:\Workspace\MyProject\WebContent目录下
<Host name="lijun-cpc" appBase="D:\JWorkspace\MyProject\WebContent"
unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="D:\JWorkspace\MyProject\WebContent" crossContext="true" />
</Host>
3、从Eclipse中启动Tomcat,Tomcat会以“D:\@orkspace\MyProject\WebContent”目录为启动根。现在就可以调试Java Web工程的代码了。
‘贰’ 怎么调试Web程序
eclipse中web程序调试方法是放在tomcat等容器中进行的。
安装及调试步骤如下:
1、首先下载安装Tomcat。
2、然后打开Eclipse,在Eclipse中添加Tomcat Server。
步骤如下:
a.
打开Window->Preferences->Server->Runtime
Environments->Add->选择Apache Tomcat
v6.0->next->选择Tomcat的安装目录->finish。
b.当Tomcat被添加到Eclipse的
Server以后,Eclipse会自动创建一个名称为“Servers”的项目,其中包含了context.xml、server.xml、
tomcat-users.xml、web.xml等基本配置文件。下面开始配置web项目调试选项:
c.在web项目上右键->Debug As->Debug Configurations->在Apache Tomcat上右键->New,创建调试器,然后使用缺省配置选项即可。
d.接下来就可以在项目上右键->Debug On Server开始调试web项目了。