在服务器下部署多个tomcat应用

一、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页面了。

如:

 

 

 

所有内容皆为个人总结或转载别人的文章,只为学习技术。 若您觉得文章有用,欢迎点赞分享! 若无意对您的文章造成侵权,请您留言,博主看到后会及时处理,谢谢。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值