Tomcat多实例

x33g5p2x  于2021-12-06 转载在 其他  
字(2.5k)|赞(0)|评价(0)|浏览(332)

1.先把需要用到的压缩包导入

  1. cd /opt

2.配置jdk环境

  1. ##解压jdk
  2. [root@localhost opt]#rpm -ivh jdk-8u201-linux-x64.rpm
  3. ##查看安装路径
  4. rpm -qpl jdk-8u201-linux-x64.rpm

3.添加环境变量

  1. ##1可以做软连接到/usr/bin或者到/usr/sbin
  2. ln -s /usr/java/jdk1.8.0_201-amd64 /usr/bin/
  3. ln -s /usr/java/jdk1.8.0_201-amd64 /usr/sbin/
  4. ##2可以移动到 /usr/bin或者/usr/sbin
  5. mv /usr/java/jdk1.8.0_201-amd64 /usr/bin/
  6. mv /usr/java/jdk1.8.0_201-amd64 /usr/sbin/
  7. ##进入/etc/profile 添加环境变量
  8. 添加到最后一行
  9. export JAVA_HOME=/usr/java/jdk1.8.0_201-amd64
  10. export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
  11. export PATH=$JAVA_HOME/bin:$PATH
  12. #刷新一下文件
  13. source /etc/profile

4.解压tomcat包

  1. [root@localhost ~]# cd /opt/
  2. [root@localhost opt]# ls
  3. apache-tomcat-9.0.16.tar.gz jdk-8u201-linux-x64.rpm rh
  4. [root@localhost opt]# tar -zxf apache-tomcat-9.0.16.tar.gz

5.复制一份tomcat为tomcat1和tomcat2

  1. mkdir /usr/local/tomcat
  2. mv apache-tomcat-9.0.16 /usr/local/tomcat/tomcat1
  3. cd /usr/local/tomcat
  4. cp -a tomcat1 tomcat2

5.修改tomcat2中的主配置文件 (修改端口就行)

  1. #只需要修改tomcat2中的主配置文件
  2. vim tomcat2/conf/server.xml
  3. 22 <Server port="8006" shutdown="SHUTDOWN">
  4. 69 <Connector port="8081" protocol="HTTP/1.1"
  5. 116 <Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />

6.修改启动脚本和关闭脚本

  1. #tomcat1
  2. vim /usr/local/tomcat/tomcat1/bin/startup.sh
  3. ##添加在22行
  4. export CATALINA_HOME1=/usr/local/tomcat/tomcat1
  5. export CATALINA_BASE1=/usr/local/tomcat/tomcat1
  6. export TOMCAT_HOME1=/usr/local/tomcat/tomcat1
  7. vim /usr/local/tomcat/tomcat1/bin/shutdown.sh
  8. ##添加在22行
  9. export CATALINA_HOME1=/usr/local/tomcat/tomcat1
  10. export CATALINA_BASE1=/usr/local/tomcat/tomcat1
  11. export TOMCAT_HOME1=/usr/local/tomcat/tomcat1
  12. #tomcat2
  13. 添加在22
  14. vim /usr/local/tomcat/tomcat1/bin/startup.sh
  15. export CATALINA_HOME2=/usr/local/tomcat/tomcat2
  16. export CATALINA_BASE2=/usr/local/tomcat/tomcat2
  17. export TOMCAT_HOME2=/usr/local/tomcat/tomcat2
  18. vim /usr/local/tomcat/tomcat1/bin/shutdown.sh
  19. ##添加在22行
  20. export CATALINA_HOME2=/usr/local/tomcat/tomcat2
  21. export CATALINA_BASE2=/usr/local/tomcat/tomcat2
  22. export TOMCAT_HOME2=/usr/local/tomcat/tomcat2

7.启动tomcat1 tomcat2

  1. cd /usr/local/tomcat
  2. ./tomcat1/bin/startup.sh
  3. ./tomcat2/bin/startup.sh

8.查看端口有没有起

  1. ss -napt | grep java
  2. LISTEN 0 100 :::8080 :::* users: (("java",pid=47083,fd=54))
  3. LISTEN 0 100 :::8081 :::* users:(("java",pid=47144,fd=54))
  4. LISTEN 0 1 ::ffff:127.0.0.1:8005 :::* users:(("java",pid=47083,fd=74))
  5. LISTEN 0 1 ::ffff:127.0.0.1:8006 :::* users:(("java",pid=47144,fd=74))
  6. LISTEN 0 100 :::8009 :::* users:(("java",pid=47083,fd=59))
  7. LISTEN 0 100 :::8010 :::* users:(("java",pid=47144,fd=59))

原本不可以多开,因为端口会冲突,这样就完成啦

相关文章