作为 Spring Boot 的新手,我需要了解以下内容,因为我无法直接找到谷歌结果。
他们在现实生活中真正使用哪些应用程序服务器来部署这些 Spring Boot 应用程序?
Tomcat 真的被公司使用吗?如果是的话,他们是通过集群来实现的吗?
Spring Boot 有一个内置的 Tomcat 服务器,它只是从 Java 运行。
Tomcat 内置于 jar 中,因此在任何环境中都是相同的。
这是一个典型的 Spring Boot jar,其中显示了 tomcat jar:
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
我们在 Redhat Openshift 云上以 docker 镜像(完整的虚拟 Unix 服务器)的形式运行 Spring Boot 应用程序,这是典型的做法。
BTW Tomcat 已用于商业用途,非常可靠。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)