问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux下部署两个tomcat,启动时 CATALINA_BASE、CATALINA_HOME怎么指...

发布网友 发布时间:2022-04-23 19:39

我来回答

6个回答

热心网友 时间:2023-02-12 23:29

这个大多数是因为linux的系统环境变量里面配置了CATALINA_HOME,并且指向你截图的路径。

处理方式有两种:

把系统环境变量里面的CATALINA_HOME去掉。可能是在/etc/profile文件里面,去掉后重新source /etc/profile 使文件生效;也可能是在其他配置文件里面,我也不太清楚。

修改tomcat bin目录下的catalina.sh文件,找到

[ -z "$CATALINA_HOME" ] && CATALINA_HOME=`cd "$PRGDIR/.." >/dev/null; pwd` 这行。然后修改为CATALINA_HOME=`cd "$PRGDIR/.." >/dev/null; pwd`,就可以了。

热心网友 时间:2023-02-13 00:47

编辑环境变量:vi /etc/profile
加入以下代码(tomcat路径要配置自己实际的tomcat安装目录)
##########first tomcat###########
CATALINA_BASE=/usr/local/tomcat
CATALINA_HOME=/usr/local/tomcat
TOMCAT_HOME=/usr/local/tomcat
export CATALINA_BASE CATALINA_HOME TOMCAT_HOME
##########first tomcat############
##########second tomcat##########
CATALINA_2_BASE=/usr/local/tomcat_2
CATALINA_2_HOME=/usr/local/tomcat_2
TOMCAT_2_HOME=/usr/local/tomcat_2
export CATALINA_2_BASE CATALINA_2_HOME TOMCAT_2_HOME
##########second tomcat##########
保存退出。
再输入:source /etc/profile
才能生效。

第一个tomcat,保持解压后的原状不用修改,

来到第二个tomcat的bin目录下
打开catalina.sh ,找到下面红字,
# OS specific support. $var _must_ be set to either true or false.
在下面增加如下代码
export CATALINA_BASE=$CATALINA_2_BASE
export CATALINA_HOME=$CATALINA_2_HOME

来到第二个tomcat的conf目录下
打开server.xml更改端口:
修改server.xml配置和第一个不同的启动、关闭监听端口。
修改后示例如下:
<Server port="9005" shutdown="SHUTDOWN">  端口:8005->9005
<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
<Connector port="9080" maxHttpHeaderSize="8192"  端口:8080->9080
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="9009" 端口:8009->9009
enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />

分别进入两个tomcat的bin目录,启动tomcat--./startup.sh

然后访问http://localhost:8080 和 http://localhost:9080 都可以看到熟悉的tomcat欢迎界面。

热心网友 时间:2023-02-13 02:21

系统配置文件里添加CATALINA_1_BASE , CATALINA_1_HOME ;路径给新增加的tomcat路径,然后修改tomcat的catalina.sh配置文件即可

热心网友 时间:2023-02-13 04:13

这个是读取的环境变量,你自己配置的,所以呢。。。

热心网友 时间:2023-02-13 06:21

看一下tomcat的端口是不是都是一样的。

热心网友 时间:2023-02-13 08:45

修改端口和环境变量。网上搜索部署多个tomcat
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怎么取消微信亲情卡 米兰花冬季耐寒多少度 猫为什么喜欢咬人 看看是不是触碰到猫咪禁区了? 幼猫开始咬人是不是要磨牙了的表现 为什么刚到家的猫咪咬人 生气可导致女人8大器官受伤害 如何在windows10中打开任务管理器 windows10资源管理器怎么打开 急问!!下列汉字的构造方式"下、雨、客、武、从、荆、日、绳” 贵州黔运紫金文化传媒有限公司怎么样? 贵州黔之龙文化传媒有限公司怎么样? linux中如何实现多个tomcat同时运行 linux下有两个tomcat 能同时运行吗? linux下一个tomcat可以部署多个工程吗? 如何部署? 用什么样的播放软件可以播放amr格式的文件 4到5岁幼儿动作发展力量和耐力的发展目标 鱼钩的子线怎么绑不会打结求大神! 培养幼儿的运动能力和习惯 幼儿七大基本动作发展 幼儿运动技能的形成要历经哪几个阶段?请结合例子谈一谈你对各阶段的理解 七岁幼儿动作发育规律 婴儿动作发展的规律性包括 儿童运动能力的发展规律是什么? 检测不到加密锁怎么办? 有哪位兄弟知道鼎力测试软件加密狗哪有卖的 速达3000的加密狗插入电脑无法显示,是哪里出了问题呢? 为什么用友软件有时候会提示注册加密狗呢? 金蝶软件中出现未加测到加密狗或达到最大站点数,怎么办? 浪潮软件加密狗坏了怎么办 雷客点歌机没有检测到加密狗是怎么回事,可有知道的 带加密狗文件加密狗坏了怎么办 linux 怎么同时启动两个tomcat 在企业中 linux下tomcat部署项目是如何实现的? 一台8G内存的linux服务器最多能部署多少个tomcat实例 linux 部署两个tomcat要改什么地方 怎么在linux下用tomcat部署java web项目? linux tomcat部署项目,tomcat自带项目可以访问,也iptables -F 了,但是自己的项目404 好点的电影网好点的电影网不要黄色,能看新片的.一定 在家看黄片违法吗? 找个电影网站 黄色牧马人和奔驰在道路追逐是什么电影女人开的 如何提高网络速度!!求救,小女子愿以高分答谢!(200分) 林志颖的具体资料 干鱿鱼购买回来应该怎么处理? 磁力链接是什么? 什么叫磁力链接? 好几十G的通常有几百个文件的磁力链接的电影资源如何 磁力链接文件数什么意思 迅雷磁力链接怎么使用? 以前我在查找我的iphone上可以查到朋友的位置,现在怎么显示在线,无可用位置呢,是谁的原因?_百度问一问 使用“查找朋友”对方的位置为什么不可用?