同一个tomcat部署多个好还是部署多个tomcat

2025-03-12 17:08:03
推荐回答(2个)
回答1:

多个tomcat吧。有的应用有依赖关系,需要严格的启动顺序,这时候就要用多个tomcat。

回答2:

一、一个tomcat部署多个应用的方法:
在conf/server.xml配置文件中,有这样的标签:

……

默认只有一个
你复制一份儿,但host标签必须在engine标签之内。

#### Tomcat配置server.xml简单说明 ###########


#这里可设置默认虚拟主机名
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
#connector是全局的连接配置
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
srt.com.cn #别名设置

reloadable="true" crossContext="true">
#多个Host标签就是添加虚拟主机的





二、两个tomcat对应两个应用,也可以,如果JDK可以一样,那环境变量就不用管了,如果JDK不能一样,JDK环境变量配置在bin/catalina.bat中,而不应该配在系统环境变量中。
另外把conf/server.xml中的三个默认端口改为不一样的,分别是8005,8009,8080,你搜一下好了