(部署2个为例)
一 JDK安装与环境变量的配置
1 、JDK压缩包放服务器 usr/java/jdk/下(自定义可修改)
2、tar -zxvf /usr/java/jdk/jdk-8u241-linux-x64.tar.gz -C/usr/java/jdk/ //解压JDK到C/usr/java/jdk/
3、vi /etc/profile //进入etc/profile(环境配置file),输入a开始编辑模式
4、 #set java environment
JAVA_HOME=/usr/java/jdk/jdk1.8.0_241
JRE_HOME=/usr/java/jdk/jdk1.8.0_241/jre
PATH=$JAVA_HOME/bin:$JRE_HOME/bin/$JAVA_HOME:$PATH
CLASSPATH=.:$JAVA_HOME/lib$:JRE_HOME/lib:$CLASSPATH
export JAVA_HOME PATHCLASSPATH TOMCAT_HOME
如图:
5、按下Esc键(退出编辑模式),并输入“:wq”回车(保存环境配置)。
6、source /etc/profile //加载刚刚配置的环境变量(加载后,环境配置才会立即生效)
7、java -version //验证JDK是否安装成功。若打印出JDK版本,则OK!
二 Tomcat安装与环境变量的配置
1 、 服务器usr/java/下新建一个tomcat、tomcat2文件夹(自定义可修改)
2 、tomcat安装压缩包放服务器 usr/java/tomcat/和usr/java/tomcat2/下
3、tar -xvf /usr/java/tomcat/apache-tomcat-8.5.51.tar.gz -C/usr/java/tomcat/ //解压Tomcat到C/usr/java/tomcat/
tar -xvf /usr/java/tomcat2/apache-tomcat-8.5.51.tar.gz -C/usr/java/tomcat2/ //解压Tomcat到C/usr/java/tomcat2/
4、vi /etc/profile //进入etc/profile(环境配置file),输入a开始编辑模式
5、在刚刚添加JDK环境变量的后边添加如下配置:
#tomcat
export CATALINA_HOME=/root/tomcat/apache-tomcat-8.5.51
export CATALINA_BASE=/root/tomcat/apache-tomcat-8.5.51
export TOMCAT_HOME=/root/tomcat/apache-tomcat-8.5.51
#tomcat2
export CATALINA_HOME2=/root/tomcat2/apache-tomcat-8.5.51
export CATALINA_BASE2=/root/tomcat2/apache-tomcat-8.5.51
export TOMCAT_HOME2=/root/tomcat2/apache-tomcat-8.5.51
如图:
编辑完按下Esc键(退出编辑模式),并输入“:wq”回车(保存环境配置)
6、source /etc/profile //加载刚刚配置的环境变量(加载后,环境配置才会立即生效)
三 修改tomcat2 的4个文件(重点)
1、修改Tomcat2中/conf/server.xml 文件,共三处,如下:
<Server port="8005" shutdown="SHUTDOWN"> 默认为8005--》修改为8006
<!--APR library loader. Documentation at /docs/apr.html -->
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
<!--Initialize Jasper prior to webapps are loaded. Documentation at /docs/jasper-howto.html -->
.........
<Connector port="8080" protocol="HTTP/1.1" 默认为8080--》修改为8081(可自定义)
connectionTimeout="20000"
redirectPort="8443" />
........
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> 默认为8009--》修改为8010
2、修改Tomcat2中的startup.sh 和 shutdown.sh 文件,任意位置,添加如下:
export JAVA_HOME=/root/jdk1.8.0_241
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/bin
export CATALINA_HOME=$CATALINA_HOME2
export CATALINA_BASE=$CATALINA_BASE2
添加完成后,保存退出即可。
3、修改Tomcat2中的 catalina.sh 找到下面这行代码, 添加如下:
# OS specific support. $var _must_ be set to either true or false.
# myself : add
export CATALINA_BASE=$CATALINA_BASE2
export CATALINA_HOME=$CATALINA_HOME2
四 进入Tomcat和Tomcat2下启动服务器,就可以访问到同时运行的两个服务端口