因此,我正在關注如何使用maven和jsf的簡單教程http://www.mkyong.com/jsf2/jsf-2-0-hello-world-example/。我通過運行mvn archetype創建了一個maven項目:generate -Dfilter = org.apache:maven-archetype-webapp在我的命令提示符下。然後我繼續教程,最終創建了所有必要的文件,但是當我到最後時,我意識到我確實創建了一個服務器。所以我創建了一個真正的快捷方式,但是當它將文件添加到服務器時(從添加或刪除對話框中),沒有任何項目或文件出現。我不在計算機上的項目所在的位置,因此我無法複製/粘貼.pom文件,但它看起來幾乎和教程中的pom完全一樣(只是區別在於groupId,artifact等)。沒有額外的插件,依賴關係或配置。如何將一個Maven創建的webapp部署到tomcat中
1
A
回答
0
是否要將Eclipse中的webapp部署到Tomcat?還是作爲某種自動/連續部署?
在Eclipse中,您經常需要將Dynamic Web項目和JSF構面添加到項目中,以便Eclipse將該項目識別爲可部署的項目。如果您使用m2eclipse,請確保安裝m2eclipse wtp add,以便自動完成。
如果您想將自動部署添加到pom.xml中,我推薦使用maven貨物插件:http://cargo.codehaus.org/Maven2+plugin - 它支持主要容器。
對於tomcat,您需要修改tomcat-users.xml以允許自動部署並保留tomcat-manager應用程序。如果您有startet tomcat並將您的瀏覽器指向http://localhost:8080/manager/html/list
它應該告訴您登錄或添加到該文件。 然後在配置中使用已配置的用戶通過使用mvn cargo:deploy
目標通過tomcat管理器部署war文件。必須使用war作爲包裝將配置添加到pom.xml,而不是添加到parent-pom.xml
相關問題
- 1. 如何將SOAP Webapp部署到Tomcat?
- 2. Maven在Jenkins上構建後將webapp部署到Tomcat
- 3. 將使用Eclipse和Maven創建的項目部署到Tomcat中
- 4. 無法將Java Spring webapp部署到Tomcat
- 5. Maven部署到Tomcat
- 6. tomcat 6 webapp部署
- 7. 如何在tomcat中部署nexus opensource webapp?
- 8. 部署到Tomcat的webapp多次
- 9. Tomcat WAR部署會創建一個404
- 10. 將maven項目部署到tomcat
- 11. 我如何將hawtio部署爲ROOT tomcat webapp中的servlet
- 12. 創建一個Maven部署父項目
- 13. Maven部署到多個Tomcat服務器
- 14. Maven + Tomcat熱部署
- 15. 未能在tomcat中使用maven貨物部署webapp
- 16. Tomcat Maven插件在webapp部署中拋出異常
- 17. Java Maven WebApp Tomcat
- 18. 如何將MVC3 WebApp部署到Windows Azure
- 19. 部署到使用Yeoman創建的Openshift webapp generator-webapp
- 20. maven部署到一行中的tomcat集羣(多個)
- 21. 我需要一個context.xml文件來部署spring webapp到tomcat
- 22. 將WebApp部署到Azure
- 23. Apache的tomcat/maven的部署
- 24. UnsupportedClassVersionError在Tomcat中部署webapp 7
- 25. 創建maven-archetype-webapp
- 26. 如何使用Maven(m2e插件)將自動部署到Tomcat?
- 27. 如何使用Maven將WAR部署到Tomcat?
- 28. 如何使用maven命令將war包部署到本地tomcat
- 29. Tomcat失敗部署和舊的webapp
- 30. 將webapp的資源部署到maven倉庫?
我剛剛重新完成了整個教程並且工作正常。我一定第一次搞砸了,但認爲這是一個配置問題,因爲這是我的第一個maven webapp +單獨部署到tomcat服務器 – scotttty