【发布时间】:2019-05-15 10:38:08
【问题描述】:
我有 spring boot 应用程序,一个微服务
我可以将它作为 Spring boot 应用程序毫无问题地运行
mvn clean compile spring-boot:run
现在,如果我尝试在 tomcat 9 中部署它,我会收到 ClassNotFoundException,显示好像缺少一些 jar 我尝试为一个应用程序添加缺少的 jar,但它不断出现在较新的应用程序中。 此处不涉及任何步骤,独立编译、测试,然后打包部署到tomcat。
可能是什么问题。我想这里不需要实际的日志,因为问题似乎很笼统
【问题讨论】:
-
独立应用的嵌入式 tomcat 的 tomcat 版本是多少?
-
你有Tomcat依赖吗:
org.springframework.boot spring-boot-starter-tomcat provided 依赖> ? -
@MohitMutha 嵌入式 tomcat 没有提到版本。它使用spring-boot版本
-
@Kamil 是的。 Tomcat 启动器存在。并且 Spring Boot 应用程序也在扩展 Servlet
标签: java spring-boot tomcat9