linux系统中同一台服务器部署两个tomcat

参考资料:https://www.cnblogs.com/liulinghua90/p/9329031.html      里面描述十分详细,一定要去看这位大佬的资料!!

以下是我自己实践整理出来的,比较简洁。

由于在我的linux系统中有tomcat和JDK了,这边不介绍上传安装tomcat和JDK过程,详细资料可以看我的博客或者上面大佬的博客。

1.直接远程连接服务器,复制粘贴tomcat到同一目录JMXT下,重命名tomcat。

输入命令:cd etc     进入到etc文件夹下面

输入命令:vi profile ,进入到profile文件的最末尾,按键盘的i键,进入编辑模式

2.开始配置JMXT目录下的apache-tomcat-8.5.20-yt(即第二个tomcat)环境变量

#tomcat_2
export CATALINA_HOME_2=/JMXT/apache-tomcat-8.5.20-yt
export CATALINA_BASE_2=/JMXT/apache-tomcat-8.5.20-yt

(输入命令时要注意“=”两边不能有空格,不然会出现“XXX不是有效标识符”的提示语)

linux系统中同一台服务器部署两个tomcat_第1张图片

 

3.配置生效,输入:source profile

4:输入命令 cd / 回到顶级目录

5:由于第一个tomcat用了端口是8080,所以我们这里就不能再用8080端口,否则会端口冲突报错

进入到/JMXT/apache-tomcat-8.5.20-yt下面的conf文件夹下面,修改sever.xml文件,修改之处如下所示:

linux系统中同一台服务器部署两个tomcat_第2张图片

linux系统中同一台服务器部署两个tomcat_第3张图片

linux系统中同一台服务器部署两个tomcat_第4张图片

这边需要注意的是:在同一个tomcat下,两个或多个应用包的客户端请求地址是相同的。 

6:输入命令: cd .. ,回到/JMXT/apache-tomcat-8.5.20-yt路径下

7:输入命令 cd bin 进入到bin文件夹下面,修改Catalina.sh文件,输入“vim catalina.sh”命令。在文件这个位置,输入以下内容:

内容如下:

export CATALINA_BASE=$CATALINA_BASE_2
export CATALINA_HOME=$CATALINA__HOME_2

然后输入tomcat启动命令:./startup.sh

8.在浏览器上访问地址:服务器IP地址:8090(修改后的端口号)/tomcat下的应用包名

你可能感兴趣的:(linux系统中同一台服务器部署两个tomcat)