一、tomcat服务运行必须依赖jdk,所以先进行jdk安装及环境变量的配置
1、从官网下载对应系统位数支持的jdk
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2、Xftp上传下载好的jdk-8u141-linux-x64.tar.gz到linux服务器系统,这里上传到/usr/local
3、解压jdk
1)cd /usr/local
2)tar -zxvf jdk-8u141-linux-x64.tar.gz
4、配置jdk环境变量
1)vi /etc/profile
2)在profile文件最末尾添加以下内容:
JAVA_HOME=/usr/local/jdk1.8.0_141
JAVA_BIN=$JAVA_HOME/bin
JRE_HOME=$JAVA_HOME/jre
JRE_BIN=$JRE_HOME/bin
PATH=$JAVA_BIN:$JRE_BIN:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
注意:JAVA_HOME 后面 加粗部分替换成自己jdk安装目录
3)使配置生效:source /etc/profile
5、输入java -version出现以下界面,jdk配置成功
二:下载安装tomcat
1、从官网下载tomcat:http://tomcat.apache.org/download-80.cgi
2、将下载好的apache-tomcat-8.0.30.tar.gz上传到linux服务器系统的/usr/local
3、解压tomcat
1)cd /usr/local
2)tar -zxvf apache-tomcat-8.0.30.tar.gz
4、进入/usr/local目录,先将第一个tomcat文件重命名:
mv apache-tomcat-8.0.30 tomcat1-8080
5、复制第一个tomcat文件并重命名:
cp -R tomcat1-8080 tomcat2-8081
三:配置tomcat环境变量(重点)
同样是操作/etc/profile 文件。
#vi /etc/profile
然后在文件最后一行,即刚刚添加JDK环境变量的后边添加如下配置:
#tomcat1
export CATALINA_HOME=/data/tomcat1/tomcat1-8080 (最后的安装目录)
export CATALINA_BASE=/data/tomcat1/tomcat1-8080
export TOMCAT_HOME=/data/tomcat1/tomcat1-8080#tomcat2
export CATALINA_HOME2=/data/tomcat1/tomcat2-8081 (最后的安装目录)
export CATALINA_BASE2=/data/tomcat1/tomcat2-8081
export TOMCAT_HOME2=/data/tomcat1/tomcat2-8081
(注意:tomcat2中的配置命名)
添加后 , 然后命令行输入 :wq ,保存退出。
加载环境变量,使配置生效:source /etc/profile
配置成功!
四:修改tomcat2中的server.xml文件(重点)
1、需要修改3个端口号位置,先看下tomcat1-8080中conf/server.xml
注意以下内容:
2、为了避免端口冲突,将tomcat2-8081中conf/server.xml的端口修改:
1)vi tomcat2-8081/conf/server.xml
2)将对应端口位置进行如下修改:
3)保存退出 :wq
五:修改tomcat2中的startup.sh 和 shutdown.sh文件(重点)
修改 /data/tomcat1/tomcat2-8081/bin 中的 startup.sh 和 shutdown.sh 两个文件,分别在其中添加如下内容:
//为了方便定位位置,加了上下的注释内容
# Start Script for the CATALINA Server
# -----------------------------------------------------------------------------export JAVA_HOME=/usr/local/jdk1.8.0_141
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/bin
export CATALINA_HOME=$CATALINA_HOME2
export CATALINA_BASE=$CATALINA_BASE2# Better OS/400 detection: see Bugzilla 31132
注意:JAVA_HOME 后面 加粗部分替换成自己jdk安装目录
添加完成后,保存退出即可。
最后:检验成果
分别启动两个tomcat中的 /bin/startup.sh ,然后打开浏览器访问测试。http://ip / 端口(server.xml中配置的端口) ,两个端口都可以成功访问即可。
剩下的就是将项目拷贝一份,分别部署到两个tomcat中,启动运行!
可能会遇到的问题,发现tomcat启动成功,但是 http://ip / 端口 进不去,这个是服务器的8081端口没打开,这个时候需要去对应的云服务器的控制台打开对应的安全组的对外端口。就可以打开tomcat页面了。
如: