0
我正在使用netbeans EE項目,該項目創建了一個必須與glassfish一起部署的.ear文件,它包含一個ejb和一個war模塊。但是當我編輯戰爭或ejb中的任何.java文件,然後我點擊生成,它不會改變我的.ear文件(我可以注意到,因爲它仍然會有舊的保存日期)。用glassfish部署更新.ear項目
應該如何使更改對正在部署的.ear文件生效?
我正在使用netbeans EE項目,該項目創建了一個必須與glassfish一起部署的.ear文件,它包含一個ejb和一個war模塊。但是當我編輯戰爭或ejb中的任何.java文件,然後我點擊生成,它不會改變我的.ear文件(我可以注意到,因爲它仍然會有舊的保存日期)。用glassfish部署更新.ear項目
應該如何使更改對正在部署的.ear文件生效?
答案是,如果您仍然在WAR或EJB文件夾內創建項目(如果在打開項目時單擊「打開相關項目」,將在netbeans中打開),它將只生成該文件夾。
那麼應該怎麼做是很容易的:
點擊NetBeans上的側邊欄的主EE文件夾 - 一個叫「項目」
版本(或清理並生成)
,你會發現,編譯器將創建.ear文件在GlassFish中部署,AKA正確的,如果你想創建一個企業應用程序。
您是否驗證過您正在構建EAR項目,而不是Web應用程序或EJB jar項目? – vkraemer 2012-04-05 04:20:34
我如何找出差異?因爲我打開文件夾項目,我知道里面有ejb和戰爭項目,但我不明白哪個可能是建立.EAR項目的方式。 – Stefano 2012-04-09 14:54:11