Centos6/7安裝配置多個Tomcat8/9 多版本共存運行
技術支持服務電話:15308000360 【7x24提供運維服務,解決各類系統/軟硬件疑難技術問題】
最近在centos上安裝多個tomcat時遇到問題最后解決,記錄一下...
若此篇文章還不能解決您的問題,請聯系QQ:38585404 (有償技術支持)
tomcat的安裝我就不介紹了,準備好自己的兩個tomcat
以下是java的jdk環境變量,我這里是兩個tomcat共用一個jdk,如果設置了可以忽略不計
export JAVA_HOME=/usr/local/java/jdk1.8.0_121 export JRE_HOME=/usr/local/java/jdk1.8.0_121/jre export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$PATH修改配置文件,在/etc/profile文件中加入下面內容配置環境變量,修改成自己的tomcat路徑
CATALINA_BASE=/usr/local/tomcat/apache-tomcat-8.5.12 CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.5.12 TOMCAT_HOME=/usr/local/tomcat/apache-tomcat-8.5.12 export CATALINA_BASE CATALINA_HOME TOMCAT_HOME CATALINA_2_BASE=/usr/local/tomcat/apache-tomcat-9.0.0.M18 CATALINA_2_HOME=/usr/local/tomcat/apache-tomcat-9.0.0.M18 TOMCAT_2_HOME=/usr/local/tomcat/apache-tomcat-9.0.0.M18 export CATALINA_2_BASE CATALINA_2_HOME TOMCAT_2_HOME修改tomcat/bin文件 進入tomcat的bin目錄修改startup.sh和shutdown.sh
修改第一個tomcat的startup.sh和shutdown.sh: 在他們頭部#!/bin/sh換行添加
export JAVA_HOME=/usr/local/java/jdk1.8.0_121 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=$JAVA_HOME/lib export CATALINA_HOME=$CATALINA_HOME export CATALINA_BASE=$CATALINA_BASE修改第二個tomcat的startup.sh和shutdown.sh 在他們頭部#!/bin/sh換行添加
export JAVA_HOME=/usr/local/java/jdk1.8.0_121 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=$JAVA_HOME/lib export CATALINA_HOME=$CATALINA_2_HOME export CATALINA_BASE=$CATALINA_2_BASE修改第二個tomcat端口,第一個不變 進入tomcat/conf中修改server.xml
修改后示例如下(此處端口可以隨意指定系統未使用的任何端口):
端口:8005->9005 端口:8080->9090 端口:8009->9009
最后啟動第一個tomcat和第二個tomcat 訪問 http://127.0.0.1:8080 和 http://127.0.0.1:9090