linux下配置,启动多个tomcat

 linux下配置,启动多个tomcat






修改/etc目录下的profile文件,添加一组java环境变量,和两组CATALINA环境变量;修改后的profile文件示例如下:
JAVA_HOME=/usr/javak


CLASSPATH=$JAVA_HOMEb/tools.jar:$JAVA_HOMEb:$JAVA_HOME/bin


export JAVA_HOME CLASSPATH


 


CATALINA_BASE=/usr/local/tomcat


CATALINA_HOME=/usr/local/tomcat


export CATALINA_BASE CATALINA_HOME


 


CATALINA_2_BASE=/usr/local/tomcat2/apache-tomcat-5.5.17


CATALINA_2_HOME=/usr/local/tomcat2/apache-tomcat-5.5.17


export CATALINA_2_BASE CATALINA_2_HOME


 


TOMCAT_HOME=/usr/local/tomcat


export TOMCAT_HOME


 


TOMCAT_2_HOME=/usr/local/tomcat2/apache-tomcat-5.5.17


export TOMCAT_2_HOME


3.2.        第一个安装在/usr/local/tomcat处的tomcat,保持解压后的原状不用修改。修改第二个安装在/usr/local/tomcat2/apache-tomcat-5.5.17处的tomcat。需要修改两个地方:
3.2.1.       修改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" />


3.2.2.       修改第二个tomcat的bin下bin下的startup.sh和shutdown.sh。修改后的示例如下:(同样的修改)
export JAVA_HOME=/usrk


export PATH=$PATH:$JAVA_HOME/bin


export CLASSPATH=$JAVA_HOMEb


export CATALINA_HOME=$CATALINA_2_HOME  利用profile中第二组设置


export CATALINA_BASE=$CATALINA_2_BASE       利用profile中第二组设置


4.         修改完毕后,必须重新启动linux。可能是因为修改了profile文件的缘故?
5.         分别进入两个tomcat的bin目录,启动tomcat——./startup.sh
6.         然后访问http://localhost:8080 和 http://localhost:9080 都可以看到熟悉的tomcat欢迎界面。

7.         如果想启动多个可以依此法类推…… 



主要要点就是tomcat启动的时候会去查找tomat 的根目录,而这是通过查询系统环境变量CATALINA_HOME 以及 
CATALINA_BASE 来做到的,于是我们只需要设置这两个变量即可。 
现在我们把tomcat拷贝成2份,分别为 tomcat1 和 tomcat2,tomcat1 我们使用之前配置好的默认配置 
(CATALINA_HOME 以及 CATALINA_BASE 均指向 tomca1 目录),但tomcat2 我们不能再使用系统上配置的这两个 
变量了,那么我们就在 tomcat2的bin目录下面的 catalina.sh 临时修改设置 CATALINA_HOME 和 CATALINA_BASE 
为tomcat2的根目录即可,如果再加tomcat 以此类推即可。


打开catalina.sh ,找到下面红字,在下面增加如下代码


 # OS specific support.  $var _must_ be set to either true or false.
# myself : add
export CATALINA_BASE=$CATALINA_2_BASE
export CATALINA_HOME=$CATALINA_2_HOME
#设置虚拟机参数
JAVA_OPTS="-server -Xms512m -Xmx512m -Xss512K -XX:PermSize=128m -XX:MaxPermSize=256m"

posted @   silentmuh  阅读(411)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
Live2D
欢迎阅读『linux下配置,启动多个tomcat』
  1. 1 Walk Thru Fire Vicetone
  2. 2 爱你 王心凌
  3. 3 Inspire Capo Productions - Serenity
  4. 4 Welcome Home Radical Face
  5. 5 粉红色的回忆 李玲玉
爱你 - 王心凌
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.

作词 : 陈思宇/谈晓珍/潘瑛

作曲 : Lee Yong Min/Hwang Se Joon

Rap词:MC HAN韩勇

RAP:

Ya boy MC HAN

我弹的钢琴都是为了你弹

弹了那么久还是觉得浪漫

我弹的时候能听到你在唱

感觉上你在这

跟我一起说话

一天到晚 我不停地想

You’re all that I think of

You’re all that I want

跟你一起总是让我特别开心

不论发生什么事我永远爱你

如果你突然打了个喷嚏 那一定就是我在想你

如果半夜被手机吵醒 啊那是因为我关心

常常想你说的话是不是别有用心

明明很想相信 却又忍不住怀疑

在你的心里 我是否就是唯一 爱就是有我常烦着你

Ho Baby 情话多说一点 想我就多看一眼

表现多一点点 让我能 真的看见

Oh Bye 少说一点 想陪你不止一天

多一点 让我 心甘情愿 爱你

喜欢在你的臂弯里胡闹 你的世界是一座城堡

在大头贴画满心号 贴在手机上对你微笑

常常想我说的话你是否听得进去

明明很想生气 却又止不住笑意

Oh Oh 在我的心里 你真的就是唯一 爱就是有我常赖着你

Ho Baby 情话多说一点 想我就多看一眼

表现多一点点 让我能 真的看见

Oh Bye 少说一点 想陪你不止一天

多一点 让我 心甘情愿 爱你

就这样 一天多一点 慢慢地累积感觉

两人的世界 就能够贴近一点

Ho Baby 情话多说一点 想我就多看一眼

表现多一点点 让我能 真的看见

Oh Bye 少说一点 想陪你不止一天

多一点 让我 心甘情愿 爱你

Ho Baby 情话多说一点 想我就多看一眼

表现多一点点 让我能 真的看见

Oh Bye 少说一点 想陪你不止一天

多一点 让我 心甘情愿 爱你

多一点 才会慢慢发现 因为你 让我心甘情愿

(OT:Nae Yae Gil Eo Bwa)

点击右上角即可分享
微信分享提示