Linu安装多个tomcat

引言:

    本文是在java环境变量已经安装好的基础上再增加一个tomcat,如果你没有配置环境变量,请先配置环境变量

    如果此时的你还没有搭环境,请先浏览https://blog.csdn.net/FurtherSkyQ/article/details/94345156文章

    linux操作系统安装多个tomcat主要步骤:

    

一、直接拷贝一份tomcat (改名字主要是为了区分
#cp -r /usr/local/tomcat.8.5.41 /usr/local/tomcat1

二、进入tomcat1的配置文件修改端口(端口号根据自己的实际情况更改,只要不要冲突即可)
#cd /usr/local/tomcat1
#vi conf/server.xml
8015" shutdown="SHUTDOWN"> //把8005改为8085
8081" protocol="HTTP/1.1" //把8080改为8087
connectionTimeout="20000"
redirectPort="8443" />


三、添加环境变量 (profile是linux的环境变量的管理文件,所有的环境变量都在这里配置

注:CATLINA_BASE_1也可以不用配置,当CATLINA_BASE不配置的,默认是值就是CATALINA_HOME

#vi /etc/profile //末尾添加
TOMCAT_HOME_1=/usr/local/tomcat1
CATALINA_HOME_1=/usr/local/tomcat1
CATLINA_BASE_1=/usr/local/tomcat1
export TOMCAT_HOME_1 CATALINA_HOME_1 CATALINA_BASH_1
#source /etc/profile //重载配置文件使之立即生效

五、修改第二个tomcat1下的 catalina.sh(此处是重点)

注:替换catalina.sh 中的变量CATALINA_HOME,因为环境变量CATALINA_HOME_1指向的地址已经改变,所以此处不替换的话,就会默认指向第一个tomcat的路径
替换catalina.sh 中的变量CATALINA_HOME
把CATALINA_HOME改为CATALINA_HOME_1(与环境变量修改的一致,是全部替换
#cp /usr/local/tomcat6.0_1/bin/catalina.sh /usr/local/tomcat6.0_1/bin/catalina.sh.bak
//备份一份
#sed 's/CATALINA_HOME/CATALINA_HOME_1/g' /usr/local/tomcat1/bin/catalina.sh > catalina.sh_1
#cd /usr/local/tomcat1/bin
#mv catalina.sh_1 catalina.sh
#chmod a+x catalina.sh

六、运行测试
#cd /usr/local/tomcat1/bin
[root@localhost bin]# ./startup.sh
Using CATALINA_BASE: /usr/local/tomcat1
Using CATALINA_HOME_1_PL: /usr/local/tomcat1
Using CATALINA_TMPDIR: /usr/local/tomcat1/temp
Using JRE_HOME: /usr/local/jdk1.8
Using CLASSPATH: /usr/local/tomcat1/bin/bootstrap.jar

在地址栏http://IP地址:端口号     出现tomcat访问页面,即表示安装成功了

如果你是初学linux系统的话,你也可以借助Xmanager来是先安装多个Tomcat或者JDK

链接地址:https://blog.csdn.net/FurtherSkyQ/article/details/94347865

发布了58 篇原创文章 · 获赞 115 · 访问量 13万+

猜你喜欢

转载自blog.csdn.net/FurtherSkyQ/article/details/94344122