背景
由于公司的项目发展,通常一个tomcat是很难满足的,故衍生出了一个服务器上需要运行多个tomcat,查阅了相关资料,关于win和linux如何部署tomcat的例子,有些简单,有些复杂,有些直接不能用,为了让大家少走些弯路,故把实际中简化后的部署贴上来。
windows下部署
修改tomcat 的conf下的server.xml 三个端口:
<Server port="8009" shutdown="SHUTDOWN"> ----关闭端口
<Connector port="8093" protocol="HTTP/1.1" ----连接端口
<Connector port="8013" protocol="AJP/1.3" ----ajp端口
修改bin下的start.bat
增加:
SET JAVA_HOME=E:\jdk\8u121
SET CATALINA_HOME=F:\apache-tomcat-116(改成自己名称)
linux下部署
vi /etc/profile
在其中加入
##########first tomcat###########
CATALINA_BASE=/usr/local/tomcat
CATALINA_HOME=/usr/local/tomcat
TOMCAT_HOME=/usr/local/tomcat
export CATALINA_BASE CATALINA_HOME TOMCAT_HOME
##########first tomcat############
##########second tomcat##########
CATALINA_2_HOME=/usr/local/tomcat_2
export CATALINA_2_HOME
##########second tomcat##########
保存退出。
#source /etc/profile
来到第二个tomcat的bin目录下,在catalina.sh中加入
export CATALINA_BASE=$CATALINA_2_HOME
export CATALINA_HOME=$CATALINA_2_HOME
最后把tomcat_2/conf下的server.xml打开,修改3-4个端口便可。