2011-12-15 89 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)會自動部署你的戰爭文件。

我目前使用相同的爲我的項目。