2012-05-21 96 views
1

我厭倦了所有的Eclipse和m2eclipse的的的bug,並希望建立與使用maven命令提示符下,再加上後來啓動服務器,並部署應用程序到服務器並使用命令提示符發佈它。 通常我會在eclipse服務器選項卡中執行此操作。部署Java EE項目到WebSphere 7不使用Eclipse

如果我對代碼進行了更改,那麼我應該使用maven重新編譯並重新發布。

我知道你可以在Wepshere管理Web控制檯中部署一個EAR,但這不是我想到的,至少我不這麼認爲。我希望能夠例如,一旦部署了應用程序,jRebel應該能夠重新加載jvm中的clases,但我相信ear文件是獨立的,因此不起作用。

所以,

我怎樣才能開始從命令提示符服務器,以及部署項目和發佈呢?

謝謝!

+0

那麼,如何使用JRebel或普通的EAR部署?你的問題並不清楚。 – ewernli

+0

在開發中,我希望能夠啓動和部署應用程序一次。如果我在代碼中更改了某些內容,我希望它是由正在運行的服務器拾取的,並且我應該能夠看到更改,例如,如果我刷新了瀏覽器。 – momomo

+0

請你澄清你對JRebel的關注,爲什麼它不適用於EAR?您只需通過rebel.xml正確映射應用程序即可 –

回答

1

WebSphere有(有?)快速部署功能,可以用於「熱」部署。從本質上講,它爲此啓動了無頭Eclipse,但它比完整的EAR構建快得多,並且與通過WTP一樣動態。

當時,我們有一個Ant任務,我們用它將文件複製到WRD目錄。我不確定Maven會如何工作,但我想可以設計一些東西。