一台机器上部署相同配置的双tomcat(tomcat8.0.36+jdk1.8.0_144)

一台机器上部署相同配置的双tomcat(tomcat8.0.36+jdk1.8.0_144)

1)安装jdk1.8环境

[root@localhost ~]# ls

apache-tomcat-8.0.36.tar.gz  jdk-8u144-linux-x64.tar.gz

[root@localhost ~]# mkdir /usr/local/java

[root@localhost ~]# tar -zxf jdk-8u144-linux-x64.tar.gz

[root@localhost ~]# mv jdk1.8.0_144/ /usr/local/java/

[root@localhost ~]# ls /usr/local/java/

jdk1.8.0_144

[root@localhost ~]# ls /usr/local/java/jdk1.8.0_144/

bin  COPYRIGHT  db  include  javafx-src.zip  jre  lib  LICENSE  man  README.html  release  src.zip  THIRDPARTYLICENSEREADME-JAVAFX.txt  THIRDPARTYLICENSEREADME.txt

[root@localhost ~]# vim /etc/profile

#最下面添加:

export JAVA_HOME=/usr/local/java/jdk1.8.0_144

export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$JAVA_HOME/bin:$PATH

[root@localhost ~]# source  /etc/profile

[root@localhost ~]# java -version

java version "1.8.0_144"

Java(TM) SE Runtime Environment (build 1.8.0_144-b01)

Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

2)安装部署双tomcat,并修改各自端口号:

[root@localhost ~]# mkdir /data/application/story-wap/webserver -p

[root@localhost ~]# mkdir /data/application/story-app/webserver -p

[root@localhost ~]# ls

apache-tomcat-8.0.36.tar.gz  jdk-8u144-linux-x64.tar.gz

[root@localhost ~]# tar -zxf apache-tomcat-8.0.36.tar.gz

[root@localhost ~]# ls

apache-tomcat-8.0.36  apache-tomcat-8.0.36.tar.gz  jdk-8u144-linux-x64.tar.gz

[root@localhost ~]# cp -a apache-tomcat-8.0.36 /data/application/story-wap/webserver/

[root@localhost ~]# cp -a apache-tomcat-8.0.36 /data/application/story-app/webserver/

[root@localhost ~]# ls /data/application/story-wap/webserver/

apache-tomcat-8.0.36

[root@localhost ~]# ls /data/application/story-app/webserver/

apache-tomcat-8.0.36

两个tomca各自修改一下,端口号不让相同

[root@localhost ~]# vim /data/application/story-wap/webserver/apache-tomcat-8.0.36/conf/server.xml

......

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

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

               connectionTimeout="20000"

               redirectPort="8443" />

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

[root@localhost ~]# vim /data/application/story-app/webserver/apache-tomcat-8.0.36/conf/server.xml

......

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

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

               connectionTimeout="20000"

               redirectPort="8443" />

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

[root@localhost ~]# useradd  tomcat

[root@localhost ~]# chown -R tomcat:tomcat /data/application/

[root@localhost ~]# su - tomcat -c "/data/application/story-wap/webserver/apache-tomcat-8.0.36/bin/startup.sh"

[root@localhost ~]# su - tomcat -c "/data/application/story-app/webserver/apache-tomcat-8.0.36/bin/startup.sh"

[root@localhost ~]# netstat -anput |grep -E "5080|7080"

tcp        0      0 :::5080                     :::*                        LISTEN      2635/java           

tcp        0      0 :::7080                     :::*                        LISTEN      2677/java     

[root@localhost ~]# ps -ef |grep story-wap

tomcat    2635     1  5 10:10 ?        00:00:06 /usr/local/java/jdk1.8.0_144/bin/java -Djava.util.logging.config.file=/data/application/story-wap/webserver/apache-tomcat-8.0.36/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.endorsed.dirs=/data/application/story-wap/webserver/apache-tomcat-8.0.36/endorsed -classpath /data/application/story-wap/webserver/apache-tomcat-8.0.36/bin/bootstrap.jar:/data/application/story-wap/webserver/apache-tomcat-8.0.36/bin/tomcat-juli.jar -Dcatalina.base=/data/application/story-wap/webserver/apache-tomcat-8.0.36 -Dcatalina.home=/data/application/story-wap/webserver/apache-tomcat-8.0.36 -Djava.io.tmpdir=/data/application/story-wap/webserver/apache-tomcat-8.0.36/temp org.apache.catalina.startup.Bootstrap start

root      2716  1780  0 10:12 pts/0    00:00:00 grep story-wap

[root@localhost ~]# ps -ef |grep story-app

tomcat    2677     1  8 10:10 ?        00:00:09 /usr/local/java/jdk1.8.0_144/bin/java -Djava.util.logging.config.file=/data/application/story-app/webserver/apache-tomcat-8.0.36/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.endorsed.dirs=/data/application/story-app/webserver/apache-tomcat-8.0.36/endorsed -classpath /data/application/story-app/webserver/apache-tomcat-8.0.36/bin/bootstrap.jar:/data/application/story-app/webserver/apache-tomcat-8.0.36/bin/tomcat-juli.jar -Dcatalina.base=/data/application/story-app/webserver/apache-tomcat-8.0.36 -Dcatalina.home=/data/application/story-app/webserver/apache-tomcat-8.0.36 -Djava.io.tmpdir=/data/application/story-app/webserver/apache-tomcat-8.0.36/temp org.apache.catalina.startup.Bootstrap start

root      2718  1780  0 10:12 pts/0    00:00:00 grep story-app

客户端访问两个tomcat,如下:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

运维实战课程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值