侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

tomcat环境搭建&多实例配置

2022-07-05 星期二 / 0 评论 / 0 点赞 / 56 阅读 / 4175 字

tomcat多实例感觉在实际使用中意义不大,不过可以模拟多台TOMCAT服务器的场景,减轻实验机器压力,多应用更靠谱 LINK:tomcat多应用(虚拟主机)配置jdk版本:jrockit-jdk1.

.

tomcat多实例感觉在实际使用中意义不大,不过可以模拟多台TOMCAT服务器的场景,减轻实验机器压力,多应用更靠谱 LINK:tomcat多应用(虚拟主机)配置
jdk版本:jrockit-jdk1.6.0_37-R28.2.5-4.1.0
tomcat版本:apache-tomcat-7.0.39
jrockit安装位置 /usr/local/jrockit/
tomcat安装位置 /usr/local/apache-tomcat-7.0.39/
需要包apr-1.4.6.tar.gz、apr-util-1.5.1.tar.gz、jrockit-jdk1.6.0_37-R28.2.5-4.1.0-linux-ia32.bin(32位)、apache-tomcat-7.0.39.tar.gz

tar zxvf apr-1.4.6.tar.gz cd apr-1.4.6./configuremake && make install
tar zxvf apr-util-1.5.1.tar.gzcd apr-util-1.5.1./configure --with-apr=/usr/local/aprmake && make install
./jrockit-jdk1.6.0_37-R28.2.5-4.1.0-linux-ia32.bin#安装第二步选择安装目录/usr/local/jrockit/ln -s -f /usr/local/jrockit/jre/bin/java /usr/bin/ln -s -f /usr/local/jrockit/bin/javac /usr/bin/

环境配置 – vim /etc/profile

#set JAVA & TOMCAT ENVIRONMENTexport JAVA_HOME=/usr/local/jrockitexport CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/libexport PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/binexport CATALINA_HOME=/usr/local/apache-tomcat-7.0.39export JAVA_HOME CLASSPATH PATH CATALINA_HOMEexport LD_LIBRARY_PATH=/usr/local/apr/lib
source /etc/profile #刷新环境变量
java -version
java version "1.6.0_37"Java(TM) SE Runtime Environment (build 1.6.0_37-b06)Oracle JRockit(R) (build R28.2.5-20-152429-1.6.0_37-20120927-1915-linux-ia32, compiled mode)/*JAVA配置成功*/

LINK: tomcat根据日期生成日志
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
每个实例供用TOMCAT的/bin、/lib内的包,单独使用其他文件
实例都存放在tomcat的安装文件目录中,名称叫webapps1,webapps2

cd /usr/local/apache-tomcat-7.0.39/mkdir {webapps1,webapps2}cp -r {conf/,logs/,temp/,webapps/,work/} webapps1cp -r {conf/,logs/,temp/,webapps/,work/} webapps2

修改/usr/local/apache-tomcat-7.0.39/conf/server.

<Server port="8005" shutdown="SHUTDOWN">...  <Service name="Catalina00">...    <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />...    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />...    <Engine name="Catalina00" defaultHost="localhost" jvmRoute="jvm00">...      <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">        <Context path="" docBase="/usr/local/apache-tomcat-7.0.39/webapps" reloadable="true" />...      </Host>    </Engine>  </Service></Server>

对应webapps1/conf/server.分别启动对应实例

export CATALINA_BASE=$CATALINA_HOME/bin/bash $CATALINA_HOME/bin/startup.sh -Dcatalina.baseexport CATALINA_BASE=$CATALINA_HOME/webapps1/bin/bash $CATALINA_HOME/bin/startup.sh -Dcatalina.baseexport CATALINA_BASE=$CATALINA_HOME/webapps2/bin/bash $CATALINA_HOME/bin/startup.sh -Dcatalina.base


.

广告 广告

评论区