centos6.9下单机部署多个tomcat实战
2018-06-28 本文已影响61人
茶还是咖啡
1.新建安装目录
[root@xrw /]# mkdir /developer/setup/ -p
- -p参数代表递归创建文件夹
- 其中develeoper用来存放安装文件;setup用来存放安装包。
2.下载压缩包
去apache官网下载tomcat,新建一个目录用来存放下载的tomcat的压缩包,本文使用tomcat8.5
tomcat压缩包下载鼠标右键复制链接地址。在centos中使用wget指令进行下载。
[root@xrw setup]# wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.32/bin/apache-tomcat-8.5.32.tar.gz
[root@xrw setup]# ls
apache-tomcat-8.5.31.tar.gz
3.解压,修改配置文件,配置环境变量,运行第一个tomcat
- 解压
[root@xrw setup]# tar -zxvf apache-tomcat-8.5.31.tar.gz -C../
[root@xrw setup]# cd ..
[root@xrw developer]# ls
apache-tomcat-8.5.31 setup
[root@xrw developer]# mv apache-tomcat-8.5.31/ tomcat1
[root@xrw developer]# ls
setup tomcat1
- 添加环境变量
[root@xrw developer]# cd tomcat1/
[root@xrw tomcat1]# pwd
/developer/tomcat1
/developer/tomcat1复制该路径
打开配置环境变量的文件,并在最下面添加如下内容:
[root@xrw tomcat1]# vim /etc/profile
#tomcat
export CATALINA_HOME=/developer/tomcat1
保存并退出,重新载入该文件使得生效
[root@xrw tomcat1]# source /etc/profile
- 开启第一个tomcat
[root@xrw tomcat1]# cd /
[root@xrw /]# cd /developer/tomcat1/bin/
[root@xrw bin]# ./startup.sh
Using CATALINA_BASE: /developer/tomcat1
Using CATALINA_HOME: /developer/tomcat1
Using CATALINA_TMPDIR: /developer/tomcat1/temp
Using JRE_HOME: /usr/local/java/jdk1.8.0_171
Using CLASSPATH: /developer/tomcat1/bin/bootstrap.jar:/developer/tomcat1/bin/tomcat-juli.jar
Tomcat started.
tomcat开启,尝试访问一下,浏览器输入http://ip:8080
复制tomcat1,并重新配置环境变量
[root@xrw developer]# cp tomcat1 tomcat2 -a
[root@xrw developer]# ls
setup tomcat1 tomcat2
- cp命令不能直接复制文件夹,所以要加-a参数。
打开/etc/profile文件,修改原来的环境变量为
#tomcat
export CATALINA_1_BASE=/developer/tomcat1
export CATALINA_1_HOME=/developer/tomcat1
export TOMCAT_1_HOME=/developer/tomcat1
export CATALINA_2_BASE=/developer/tomcat2
export CATALINA_2_HOME=/developer/tomcat2
export TOMCAT_2_HOME=/developer/tomcat2
重新载入环境变量
[root@xrw developer]# source /etc/profile
下面的操作只修改Tomcat2
- 打开tomcat2的bin目录下的catalina.sh添加tomcat2的环境变量。
在#OS specific support.下添加如下内容:
export CATALINA_BASE=$CATALINA_2_BASE
export CATALINA_HOME=$CATALINA_2_HOME
catalina.sh
保存并退出。
- 进入tomcat2的conf目录下,修改server.xml。
1.将8005改成9005。
<Server port="9005" shutdown="SHUTDOWN">
2.将8080改成9080
<Connector port="9080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
3.将8009改成9009
<Connector port="9009" protocol="AJP/1.3" redirectPort="8443" />
测试
同时启动tomcat1和tomcat2
- tomcat1
[root@xrw tomcat1]# ./bin/startup.sh
Using CATALINA_BASE: /developer/tomcat1
Using CATALINA_HOME: /developer/tomcat1
Using CATALINA_TMPDIR: /developer/tomcat1/temp
Using JRE_HOME: /usr/local/java/jdk1.8.0_171
Using CLASSPATH: /developer/tomcat1/bin/bootstrap.jar:/developer/tomcat1/bin/tomcat-juli.jar
Tomcat started.
tomcat2
[root@xrw tomcat2]# ./bin/startup.sh
Using CATALINA_BASE: /developer/tomcat2
Using CATALINA_HOME: /developer/tomcat2
Using CATALINA_TMPDIR: /developer/tomcat2/temp
Using JRE_HOME: /usr/local/java/jdk1.8.0_171
Using CLASSPATH: /developer/tomcat2/bin/bootstrap.jar:/developer/tomcat2/bin/tomcat-juli.jar
Tomcat started.
注意tomcat使用的环境变量是不同的。
-
使用浏览器进行访问;
tomcat1
部署完毕!