2010-06-21 79 views
1

我有Maven2戰爭項目,我使用貨物啓動插件,它非常適合部署Web應用程序。爲了運行maven命令,我在我的工作區中使用了一個.bat文件,並且使用外部運行配置來運行bat文件。我似乎無法停止從Eclipse控制檯的服務器,或重新部署。如何在Eclipse中啓動/停止/重新部署使用貨物啓動的maven web應用程序

有沒有人有任何建議如何快速啓動/停止/重新部署到本地Tomcat在開發過程中。

回答

2

您是否嘗試JavaEE工具和m2eclipse?據我所知,它應該在大多數常見情況下運行良好。 m2eclipse爲你做的是準確地將maven配置映射到一個eclipse項目並設置必要的構面。另外,如果爲您的項目設置了動態Web應用程序方面,您將能夠將其部署到您在JavaEE工具的「服務器」視圖中設置的Tomcat服務器。此配置允許熱重新部署。

更多的JavaEE工具的信息: http://eclipse.org/home/categories/index.php?category=enterprise

有一個與EE工具提供一個完整的Eclipse發行自己的下載網站: http://www.eclipse.org/downloads/

m2eclipse的是可以免費從Sonatype的: http://m2eclipse.sonatype.org/

在工作中,我們也使用上述軟件。此外,我們使用JBoss工具提供一個稱爲「項目歸檔」的功能,可讓您單獨構建Web應用程序歸檔(ear/war/...)。

爲了得到startet,你可能應該啓動一個新的工作區並導入現有的maven項目(通過導入現有的maven項目嚮導)。如果一切順利,您可以在服務器視圖中設置您的tomcat。也許切換到Java EE的觀點。右鍵單擊新添加的服務器,然後選擇添加以添加您剛導入的動態Web項目。如果它沒有出現在列表中,請嘗試通過項目的maven上下文菜單更新項目配置。

1

那麼,您可以使用cargo:redeploy取消部署並再次部署一個可部署的(這是cargo:deployer-redeploy的快捷方式)。但我個人不會用這種方式使用Cargo,我主要用它來進行集成測試(即在構建過程中),並在開發過程中使用Eclipse WTP(無論您使用的是Maven eclipse插件還是m2eclipse),都可以使用它。

相關問題