目前我正在将多个war文件部署到Tomcat容器中。是否可以使用Spring Boot将所有war文件放入单个可部署的jar中?我知道这对单个应用程序是可能的,但是可以这样做来部署多个曾经在单独的战争文件中的应用程序?如何将多个war文件重新部署到单个Spring Boot可部署的jar中?
0
A
回答
0
Tomcat容器浏览Web应用程序,并将每个战争与其中定义的上下文根(web.xml的单一属性)进行映射。所以,我不认为你可以合并文件在一个,仍然把它们作为单独的网络应用程序。
可以做什么是实际合并Web应用程序的代码在战争文件中,并根据上下文根路径后的不同路径拆分功能。
1
按设计的Spring Boot将为每个容器运行一个应用程序(一个战争)。如果你想进行超级jar部署,我建议你留下来,因为它也遵循12-factor-app最佳实践。
如果你想在一个Tomcat的运行多个WAR文件,我建议你按照“老办法”,在war
文件结束了你的春天启动的应用程序,并在已经设置好Tomcat或码头或部署他们...
所以答案就是:原则上 - 经过很多调整 - 你可能能够实现你正在尝试做的事情,但这不是弹簧启动应用程序发布的目的。永远记住:使用框架而不是反对它。
相关问题
- 1. 如何将spring-boot WAR部署到Tomcat?
- 2. 将多个war文件部署到jetty8
- 3. 将spring-boot jar部署到nexus
- 4. 如何部署spring-boot war给debian jetty8
- 5. 将WAR部署到多个Tomcat实例
- 6. Glassfish和Spring Boot:.war重新部署失败
- 7. Spring Boot部署 - NoClassDefFoundError
- 8. 部署WAR文件到GlassFish
- 9. Java Spring Boot - 不会在Tomcat上部署的war文件Apache
- 10. 通过WAR部署的Spring Boot静态文件编码不佳
- 11. 部署WAR文件,发出部署
- 12. Spring Boot YARN如何部署到Hadoop
- 13. 部署WAR或“胖”JAR?
- 14. 将Spring Boot部署到Wildfly 10
- 15. 将多个Immutant WAR文件部署到Wildfly
- 16. Spring Boot ServletRegistrationBean和部署到外部Tomcat
- 17. MyEclipse - 将war文件部署到tomcat
- 18. 将WAR文件部署到WAS。 worklight.properties
- 19. 我可以将简单的旧.war文件部署到Heroku吗?
- 20. 根据spring-boot项目构建可部署的WAR
- 21. 将war文件部署为单个批处理文件
- 22. 如何将Spring Boot(可执行Jar)部署到Azure应用服务
- 23. 在glassfish服务器中用单个修改文件重新部署war文件
- 24. WAR不会从自动部署中重新部署在Glassfish中
- 25. Spring引导部署WAR
- 26. 本地部署Spring War
- 27. 如何在jboss(版本5)服务器上部署spring boot war?
- 28. 将.war部署到AWS
- 29. 如何在JBOSS 7上部署一个简单的war文件?
- 30. Spring Boot部署策略
看看这个https://stackoverflow.com/q/31374726/1301197和这个https://github.com/spring-projects/spring-boot/issues/8239 –