![]() |
1
2
如果一台服务器可以处理负载,我会说最好只有一个Tomcat实例并部署
这种方式:
|
![]() |
2
0
多次部署同一个Web应用程序以减轻管理负担的想法是好的。 但在我看来,这不是一个可以接受的解决方案:假设您部署了两次Web应用程序。一次用于测试环境,第二次用于生产环境。Web应用程序可能会遇到异常/错误(通常是与内存相关的问题),这可能导致整个Tomcat服务器崩溃。在这种情况下,一个环境中遇到的问题将导致另一个环境不可用。 因此,我宁愿安装尽可能多的Tomcat实例作为不同的环境。 |
![]() |
3
0
理想情况下,您应该尽可能将所有生产代码保存在一个完全独立的环境中,以避免错误和出于安全原因。 例如,根据您的资源和团队规模,您有一个用于生产的飞地:Web服务器、数据库、邮件服务器。这应该有规则禁止任何开发资源访问生产资源,反之亦然。如果您的开发人员资源被破坏,或者您运行了一个指向错误资源的脚本,那么会有一个保护层来保护它。 是的,这一切都很不方便,但从长远来看,这可以避免你头痛。 |
![]() |
gigashark · 部署生成的Maven Spring项目不起作用 7 年前 |
![]() |
Tristan Le Gacque · ApachePOI:NoClassDefFoundError:org。阿帕奇。poi。openxml4j。例外情况。invalidFormatException无效格式异常 7 年前 |
|
Carlos Chávez · Tomcat/Hibernate配置 7 年前 |