Tomcat下调试Java Web工程的一种方法

找到Tomcat下conf目录下的server.xml文件

默认,它是加载webapp目录下的工程的,把这段代码注释掉

      <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
</Host>

添加下面这段代码,假设我WEB工程的WEb根在在D:\JWorkspace\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>

这样,从Eclipse中启动Tomcat,Tomcat会以“D:\JWorkspace\MyProject\WebContent”目录为启动根!

现在你可以调试Java Web工程的代码了。


当然,J2EE版本的Eclipse不需要使用上面这种笨拙的方式来调试Java Web工程。

你可能感兴趣的:(Tomcat下调试Java Web工程的一种方法)