java - 在单个服务器中部署多个 Spring Boot Web 应用程序

标签 java spring spring-mvc tomcat spring-boot

我有 5 个 Spring Boot Web 应用程序,但只有一个服务器(低端)。

在一个服务器中部署全部 5 个的最佳方式是什么?只有一个 Web 容器 (Tomcat) 并将它们作为单独的 war 文件部署在同一个 Tomcat 上,或者在不同的 Tomcat 容器上运行所有 5 个(Spring Boot 默认行为)?

考虑到性能和可维护性,您的建议是什么?

最佳答案

恕我直言,如果您运行的是资源受限的服务器,最好的办法是将所有应用程序作为 war 文件部署在单个 tomcat 实例下。运行多个服务器只会增加不必要的开销。

关于java - 在单个服务器中部署多个 Spring Boot Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47625558/

相关文章:

触发获取请求时出现 java.lang.IllegalArgumentException : Host name may not be null,

java - 类型不匹配绑定(bind)错误的自定义错误消息

java.lang.NoSuchMethodError : org. apache.poi.util.POILogger.log(I[Ljava/lang/Object;)V

java - Spring安全错误: No bean named 'springSecurityFilterChain' available

java - 在 Comparable <Type> 类中实现 compareTo 时,特定的有符号整数是否重要?

java - 使用 junit 和 jmeter 运行 selenium 代码

Spring @PostConstruct 与 init-method 属性

用于注解驱动任务的 Spring @Configuration(非 xml 配置)

java - Logcat错误运行时异常,无法启动 Activity

java - not-null 属性引用 null 或 transient 值 : com. project.test.entity.Stamp.createdAt