我正在使用Netbeans 6.5.1(包括tomcat 6.0.18)Netbeans運行我所有的項目
我在netbeans上開發了很多webapp項目。 我在contextInitialized方法中爲每個打印「Hello World!這是<>」的webapp創建了一個contextlistener。當我點擊「運行主項目」按鈕(或在項目上單擊鼠標右鍵並選擇「運行」),我可以在tomcat的輸出窗口中看到我的其他項目也在運行。
我的意思是,當我運行一個項目(任何項目)時,我可以看到我所有的webapps都調用它們各自的上下文監聽器!最糟糕的情況是當一個web應用程序使用hibernate時:每個web應用程序都執行所有相關的hibernate初始化工作。
有沒有辦法只運行我想要的項目?
我已經嘗試關閉其他項目,但這並不起作用。
嗨rigovides *是的,我沒有設定一個主要項目。 *我的任何webapps項目之間沒有依賴關係。一些webapp項目與java應用程序項目(我創建的庫)有依賴關係。我認爲這個庫不是問題的根源,因爲即使當我將任何不使用這個庫的web應用程序設置爲主項目時,即使所有webapps在運行主項目時都能運行:( *包括Tomcat如果使用netbeans,那麼netbeans會自動安裝它 Thx,其他想法? – Enyel 2009-06-25 15:59:07
然後嘗試取消部署應用程序(如果它們是默認全部部署的),如James Schek所示;如果不這樣做,那麼讓我們假設它是一個NetBeans Bug (-Zian蔡),那麼請嘗試重新安裝從頭NetBeans的,越新越好,並在Tomcat中包括 – 2009-06-25 19:10:25