2011-12-15 178 views
1

我使用ant脚本来创建我的应用程序的war文件。有没有办法在eclipse中调试我的应用程序?如何调试ant构建war文件

+0

[调试我的web应用程序使用ant](http://stackoverflow.com/questions/8423795/debug-my-web-application-using-ant) – CoolBeans 2011-12-15 19:34:37

+0

或任何方式来调试网络应用程序使用Eclipse?(http://stackoverflow.com/questions/5374849/any-way-to-debug-web-application-using-eclipse) – CoolBeans 2011-12-15 19:35:17

+0

如何使用Ant构建从Eclipse的相关调试? – 2011-12-15 19:46:59

回答

0

如果您在Eclipse中的所有源代码,并仅用于建筑的ant脚本,你应该能够只把生成的战争在你服务器的部署文件夹(或做任何其他的服务器需要做调试部署战争),然后通过Eclipse启动服务器。

的Eclipse不会“知道”任何事情已部署到它刚刚启动的服务器,但WTP的部署和JDT的调试器之间的连接是相当薄弱反正。它只会尝试将JVM中的类与工作区中的Java文件进行匹配。如果你有实际的源代码,这当然会匹配,你可以调试。

1

如果您正在使用Tomcat服务器。将Mongrel插件安装到你的eclipse中。在构建ant脚本之后,只需在代码中添加断点并点击由Mongrel插件提供的tomcat启动按钮即可。您的应用程序将自动以调试模式运行。而Mongrel(Tomcat)会自动部署你的战争文件。

我目前使用相同的为我的项目。