Tomcat 在 Spring Boot 中的嵌入方式

Kri*_*hna 4 spring-boot

我正在使用 Spring Boot 来构建和部署我的 Spring 应用程序。我有一个关于 Spring boot 如何将服务器嵌入到包中的问题。我看到有以tomcat-embed-core为名的JAR文件,即tomcat-embed-el。这是完整的tomcat解决方案还是内部使用本地系统中安装的tomcat?

如果我们想使用像WAS 8.5这样的应用服务器,有没有Spring Boot提供的解决方案?

小智 8

Spring Boot 里面有一个完整的 Tomcat。它构建了一个所谓的胖罐,里面装有所需的一切。

运行此类应用程序所需要做的就是:

java -jar spring-boot-app.jar
Run Code Online (Sandbox Code Playgroud)

您不需要在系统中安装 Tomcat。

如果您想使用外部应用程序服务器,请尝试从以下内容开始:External Tomcat with Spring Boot

顺便说一句:Spring Boot 还支持其他应用服务器,如 Jetty。