2011-11-09 25 views
1

我剛剛開始使用Java EE開發,並且作爲練習,我嘗試使用Eclipse和Glassfish設置基本的項目開發週期。使用Glassfish和Eclipse進行動態重新加載

我正在尋找類似於以下設置的東西(我認爲) - 在Eclipse中開發項目(比如Project1),並通過展開目錄部署將其部署到本地glassfish服務器上。通過FileSync插件在Eclipse中開發的項目和展開目錄中的項目之間同步項目文件,以便可以動態地重新加載已部署的應用程序。

1)玻璃魚目錄層次結構中應該放置Project1的分解目錄的位置?什麼是正確的方式來設置它(我想使用asadmin部署Eclipse/workspace/Project1,我不知道這是否是正確的)

2)是否有任何額外的東西(配置/等)我應該注意並考慮到。

我一直無法找到任何結論性的答案(或沒有認出他們,無論如何)。任何以前做過這件事的人都可以從正確的方向獲得任何幫助或指引,我們將非常感謝。

回答

1

你不需要手動設置東西。 Eclipse有一個GF插件,它提供了一個很好的集成,包括「保存時重新部署」。有關更多信息,請參閱http://glassfishplugins.java.net/eclipse36/

+0

謝謝,我已經安裝了。問題 - glassfish插件地圖在哪裏爆炸目錄?此外,重新部署保存重新啓動應用程序服務器或只重新加載更改的文件。作爲參考,我正在考慮建立一個類似於這裏的系統,雖然它是與glassfish 2.1 - http://naheece.wordpress.com/2009/08/22/dynamic-reloading-hot-deployment-on-glassfish -2-1/ – alex28

+0

該插件與Eclipse集成,所以如果您有自動重新發佈設置比每個資源保存將重新發布您的應用程序;它不會重新啓動你的AS。 –

+1

謝謝。另一個快速問題 - 從我瞭解的項目發佈到glassfish \ domains \ domain1 \ applications \ __ internal \,我有Project1目錄。但是,它是一個空目錄。這是否意味着該項目是從Eclipse的工作空間目錄而不是本地部署的(例如,如果我正在使用遠程Glassfish服務器,而不是將該項目存儲在Eclipse下的我的計算機上)? – alex28

相關問題