Tomcat单机部署多应用

此例以配置两个Tomcat为例(Mac版):

1、下载apache-tomcat-7.0.75,下载下来的文件为apache-tomcat-7.0.75.tar.gz

2、解压到,分别为 /usr/tomcat1,/usr/tomcat2

3、增加环境变量:vim /etc/profile(Windows在环境变量,系统变量里增加)

export CATALINA_BASE=/usr/tomcat1

export CATALINA_HOME=/usr/tomcat1

export TOMCAT_HOME=/usr/tomcat1

 

export CATALINA_2_BASE=/usr/tomca2

export CATALINA_2_HOME=/usr/tomcat2

export TOMCAT_2_HOME=/usr/tomcat2

(注:修改完后,source /etc/profile, 使配置文件立即生效)

以下修改都是针对tomcat2,tomcat1 不变

4、修改catalina.sh (Windows是修改catalina.bat)

# OS specific support. $var _must_ be set to either true or false  节点下添加:

export CATALINA_BASE=$CATALINA_2_BASE

export CATALINA_HOME=$CATALINA_2_HOME

如果不添加,就默认的是CATALINA_BASE和CATALINA_HOME,即是tomcat1的位置

(注:vim中搜索命令:   /OS  从上往下搜, ?bin  从下往上搜 )

附Windows修改:将startup.bat和catalina.bat中的CATALINA_BASE全部替换为CATALINA_2_BASE,CATALINA_HOME全部替换为CATALINA_2_HOME,后续相同。

5、修改conf文件夹下的server.xml (加粗的表示修改的或新加的)

Connector:将里面的8080改成9080:

<Connector port="9080" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="8443" URIEncoding="UTF-8" />

(注:URIEncoding="UTF-8"都需要添加)

Connector:将里面所有的8009改成9009

<Connector port="9009" protocol="AJP/1.3" redirectPort="8443" />

shutdown:将里面的8005改成9005:

<Server port="9005" shutdown="SHUTDOWN">

6、启动tomcat,进入bin目录,执行./startup.sh,分别启动2个Tomcat,然后在浏览器中输入:
http://localhost:8080
http://localhost:9080 

至此,我们已经在一台服务器上配置了两个Tomcat。

展开阅读全文

没有更多推荐了,返回首页