热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

linux安装部署多个tomcat

最近项目需要在服务器上新部署一个tomcat,在新部署的tomcat中部署项目。于是将原来的tomcat压缩文件解压缩到另一个目录,然后将打包的war文件上传到tomcat的webapps的目录下,同

最近项目需要在服务器上新部署一个tomcat,在新部署的tomcat中部署项目。于是将原来的tomcat

压缩文件解压缩到另一个目录,然后将打包的war文件上传到tomcat的webapps的目录下,同时修改新部署的

tomcat的server.xml,修改端口号等等。结果运行startup.sh时,总是会运行之前已经部署的tomcat。


1、查看tomcat 的目录bin目录下的startup.bat


在这里可以看到,在配置文件中,可以看到,tomcat启动的时候会去找CATALINA_HOME这个环境变量,

如果系统中有这个环境变量,则会将这个变量的值作为启动tomcat的启动目录。



打印linux的CATALINA_HOME这个变量,果然是之前的tomcat的目录,不知道是之前的哪位前辈设置的。。。



2、对于这种情况,参考网上的资料,我是这样做的。

在linux设置两个新的环境变量:

export CATALINA_2_HOME=/usr/local/tomcat1/tomcat
export CATALINA_2_BASE=/usr/local/tomcat1/tomcat
然后在打开bin目录中的catalina.sh文件,将这两个变量添加到配置文件中:
export CATALINA_BASE=$CATALINA_2_BASE
export CATALINA_HOME=$CATALINA_2_HOME
3、启动tomcat,新部署的tomcat启动成功。
注意:如果没有设置CATALINA_HOME这个环境变量,则将新部署的tomcat的配置文件server.xml修改即可
参考博客:http://blog.csdn.net/u012883674/article/details/51975742










推荐阅读
author-avatar
张春雷11111
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有