因此,我正在关注如何使用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