2013-06-19 30 views
2

我們使用netbeans的外部tomcat安裝。我們在tomcat/webapps文件夾中有遺留的war文件。更改tomcat 7.0的netbeans目標文件夾

現在netbeans將它生成的war文件放到目標文件夾中。有沒有一種方法可以告訴netbeans將war文件放到tomcat webapps文件夾中,以便我還可以從netbeans調試這場戰爭?

我們使用maven,大部分的解決方案都是基於ant的。

總之,如何在NetBeans中將war文件的目標文件夾更改爲tomcat/webapps,以便我還可以調試應用程序。

謝謝。

回答

0

我不確定您是否可以通過將war文件放入非捆綁的tomcat容器來調試您的應用程序。

什麼工作是這樣的:

Add的tomcat到你的服務器在Netbeans的。

然後在您的項目屬性中轉到運行並選擇上面添加的服務器作爲您的服務器。

然後在您的應用程序中添加一個斷點並對其進行調試。

享受

UPDATE

要改變,你必須編輯XML文件{project_folder/nbproject文件/ project.properties}戰爭文件的分發路徑

酒店dist.dir是創建時的戰爭文件的目的地。

此屬性更改爲dist.dir=c:/mydir/dist會導致在此建設項目後:

Created dir: c:\mydir\dist 
Building jar: c:\mydir\dist\Test.war 
do-dist: 
dist: 
BUILD SUCCESSFUL (total time: 27 seconds) 
+0

謝謝你的回覆。我正在考慮netbeans中是否有一些設置來更改war文件的目標文件夾,以便我可以將目標文件夾設置爲tomcat/webapps而不是工作區/ appname/target –

+0

請參閱我的更新如何執行此操作 – MaVRoSCy

+0

謝謝答覆。我正在使用基於maven的項目和項目中不存在的project.properties文件 –