2013-05-02 80 views
0

我想在glassfish服務器上運行基於web的Maven項目。我對maven完全陌生。但是,我已經成功構建了maven項目,並且glassfish服務器也正常運行。此外,在目標文件夾中也有WAR文件,但我很困惑在glassfish上運行該項目的下一步是什麼?在glassfish服務器上運行Maven項目

任何幫助將不勝感激。

回答

0

你有不同的方案來解決這個任務:

  1. 如果你是剛開始使用Eclipse,我建議改爲NetBeans。它具有對應用程序服務器部署的集成支持。您只需添加您的maven(或幾乎任何其他類型的項目,如WAR,EJB和EAR)項目以及您所需的應用程序服務器實例(Glassfish),然後就緒:右鍵單擊您的項目並選擇Deploy,它將被部署到你的服務器。 NetBeans還支持熱部署。

  2. 您可以在GLASSFISH_ROOT/glassfish/domains/domain1/autodeploy中手動部署您的WAR文件,如果您的服務器正在運行,它將被部署。但是這在開發過程中效率不高。

  3. 如果您想留在Eclipse中,您可以使用maven-glassfish-plugin或此maven plugin爲您進行部署。我不確定哪一個更好,但是這個主題也在this questionthis question中討論過。

相關問題