如何调试ant build war文件

时间:2011-12-15 19:32:02

标签: java eclipse java-ee

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

2 个答案:

答案 0 :(得分:1)

如果您使用的是tomcat服务器。将Mongrel插件安装到您的eclipse中。构建ant脚本后,只需在代码中添加断点,然后单击Mongrel插件提供的tomcat开始按钮。您的应用将以调试模式自动运行。并且Mongrel(Tomcat)会自动部署您的war文件。

我目前正在为我的项目使用相同的内容。

答案 1 :(得分:0)

如果您拥有Eclipse中的所有源代码并仅使用ant脚本进行构建,那么您应该能够通过将生成的war放在服务器的deploy文件夹中(或执行服务器所需的任何其他操作)来进行调试。部署战争,然后通过Eclipse启动服务器。

Eclipse不会'知道'已经将任何内容部署到它刚刚启动的服务器上,但是WTP的部署者和JDT的调试器之间的连接仍然非常弱。它只是尝试将JVM中的类与工作区中的Java文件进行匹配。如果你有实际的源,那么这当然会匹配,你可以调试。