我使用JSF和Maven設置了一個小型Web項目。現在我想部署在Tomcat服務器上。是否有可能像Eclipse中的按鈕自動化那樣自動將項目部署到Tomcat?將m2eclipse的War-Plugin集成到Eclipse項目中
我讀了關於Maven War Plugin,但我找不到教程如何將它集成到我的過程(eclipse/m2eclipse)。
你能聯繫我幫忙還是試着解釋一下。謝謝。
我使用JSF和Maven設置了一個小型Web項目。現在我想部署在Tomcat服務器上。是否有可能像Eclipse中的按鈕自動化那樣自動將項目部署到Tomcat?將m2eclipse的War-Plugin集成到Eclipse項目中
我讀了關於Maven War Plugin,但我找不到教程如何將它集成到我的過程(eclipse/m2eclipse)。
你能聯繫我幫忙還是試着解釋一下。謝謝。
我使用JSF和maven設置了一個小型Web項目。現在我想部署在Tomcat服務器上。
在開發過程中,我推薦使用Eclipse Web Tools Platform(WTP)。 M2Eclipse提供對它的支持(假設你安裝了Maven Integration for WTP)並且你的項目應該被識別爲動態網絡項目可以在服務器上運行。
所以,聲明Tomcat作爲服務器(顯示服務器視圖和右鍵單擊它通過新建>服務器添加服務器)。並將它部署到它(右鍵單擊對您的項目然後運行>在服務器上運行)。
還有其他選項,如使用Tomcat Maven Plugin
或通用Cargo Maven Plugin
但我不會使用它們進行開發,因爲您是Maven初學者,我根本不推薦他們。使用你的IDE。
我閱讀了Maven War Plugin的內容,但是找不到教程如何將它集成到我的過程中。
事實上,Maven的戰爭插件只負責你的web應用項目的包裝(它使用您的項目<packaging>war<packaging>
時自動對package
相結合)。它不用於部署。但正如我所說的,在開發過程中使用您的IDE來部署您的應用程序。
戰爭插件是用於生成戰爭文件,而不是部署它們。您所要求的可能由Cargo Plugin提供。另一個有趣的候選人可能是jetty-maven-plugin。