2012-04-04 101 views
0

我正在使用netbeans EE項目,該項目創建了一個必須與glassfish一起部署的.ear文件,它包含一個ejb和一個war模塊。但是當我編輯戰爭或ejb中的任何.java文件,然後我點擊生成,它不會改變我的.ear文件(我可以注意到,因爲它仍然會有舊的保存日期)。用glassfish部署更新.ear項目

應該如何使更改對正在部署的.ear文件生效?

+0

您是否驗證過您正在構建EAR項目,而不是Web應用程序或EJB jar項目? – vkraemer 2012-04-05 04:20:34

+0

我如何找出差異?因爲我打開文件夾項目,我知道里面有ejb和戰爭項目,但我不明白哪個可能是建立.EAR項目的方式。 – Stefano 2012-04-09 14:54:11

回答

0

答案是,如果您仍然在WAR或EJB文件夾內創建項目(如果在打開項目時單擊「打開相關項目」,將在netbeans中打開),它將只生成該文件夾。

那麼應該怎麼做是很容易的:

  • 點擊NetBeans上的側邊欄的主EE文件夾 - 一個叫「項目」

  • 版本(或清理並生成)

,你會發現,編譯器將創建.ear文件在GlassFish中部署,AKA正確的,如果你想創建一個企業應用程序。

相關問題