一尘不染

在生产中将Tomcat用于Spring Boot应用程序

spring-boot

作为Spring Boot的新手,我需要了解以下内容,因为我无法直接找到google结果。他们实际使用什么应用服务器来实际部署那些Spring
Boot应用程序?公司是否真的使用过Tomcat?如果这样,他们是否可以通过集群来实现?


阅读 344

收藏
2020-05-30

共1个答案

一尘不染

Spring Boot具有内置的Tomcat服务器,只需从Java运行即可。

Tomcat内置在jar中,因此在任何环境下都是相同的。

这是一个典型的弹簧靴子罐,其中显示了tomcatjar:

greg@greg-XPS-13-9360:~/work/boot-docker/target$ jar tvf boot-docker-1.0.3.jar | grep tomcat
  2293 Mon Jan 30 19:45:14 GMT 2017 BOOT-INF/lib/spring-boot-starter-tomcat-1.5.1.RELEASE.jar
241640 Tue Jan 10 21:03:52 GMT 2017 BOOT-INF/lib/tomcat-embed-websocket-8.5.11.jar
3015953 Tue Jan 10 21:03:50 GMT 2017 BOOT-INF/lib/tomcat-embed-core-8.5.11.jar
239791 Tue Jan 10 21:03:50 GMT 2017 BOOT-INF/lib/tomcat-embed-el-8.5.11.jar

我们将Spring Boot应用程序作为docker映像(完整的虚拟Unix服务器)在Redhat Openshift云上运行,这很典型。

BTW Tomcat已在商业上使用,非常可靠。

2020-05-30