【发布时间】:2018-05-29 09:09:24
【问题描述】:
我们如何从 Spring Boot 应用程序中排除嵌入式 Tomcat 服务器,以便我们可以在 JBoss 服务器上运行该 jar?
【问题讨论】:
-
你不需要排除它,它只会在服务器上运行并且是可执行的。
-
好吧,这意味着即使我们在生产服务器上运行 jar,在我们的例子中,我们在 prod 上使用 Jboss,会自动部署在 jboss 而不是 Tomcat 上?
-
我假设的是
war文件,而不是jar文件。您至少应该将依赖项设置为provided,以便将它们移动到不同的目录。该目录由 Spring Boot 使用,但在部署文件时不使用。 -
如果是 jar 文件,它会做什么,是部署在嵌入式 Tomcat 上还是部署在 jboss 上。
标签: spring-boot