ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

一台linux真实机实现多台Tomcat服务

2019-08-03 11:06:48  阅读:302  来源: 互联网

标签:bin CATALINA Tomcat 多台 usr linux HOME local tomcat6.0


原文链接:http://www.cnblogs.com/leotsao/p/6179577.html

一、事前准备     

ü 确保linux并未安装tomcat (这里虚拟机测试)

ü 下载jdk与tomcat

① jdk-6u18-ea-bin-b01-linux-i586-20_aug_2009.bin

② apache-tomcat-6.0.37.tar.gz

ü 测试机(这里win7)-确保与虚拟机网络连通性

ü 关闭iptables (也可开放端口)                  

二、安装jdk(tomcat运行需要jdk)

#chmod +x jdk-6u18-ea-bin-b01-linux-i586-20_aug_2009.bin  //给jdk加执行权限

#./jdk-6u18-ea-bin-b01-linux-i586-20_aug_2009.bin        //运行jdk

//协议说明 回车  输入yes  按回车 Done

#mv  jdk1.6.0_18/ /usr/local/jdk1.6                      //移动并改名

 

配置java环境变量(很重要)

#vi /etc/profile

//在最末尾添加

JAVA_HOME=/usr/local/jdk1.6

PATH=$PATH:$JAVA_HOME/bin

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib

export JAVA_HOME PATH CLASSPATH  TOMCAT_HOME

 

#source /etc/profile   //重载配置

 

 

测试java

#java  -version

一台linux搭建多个tomcat环境

 

三、安装Tomcat

#tar -zxvf apache-tomcat-6.0.37.tar.gz

#mv apache-tomcat-6.0.37 /usr/local/tomcat6.0

配置环境变量(重要)

#vi /etc/profile

//在最末尾添加

TOMCAT_HOME=/usr/local/tomcat6.0

CATALINA_HOME=/usr/local/tomcat6.0

CATLINA_BASE=/usr/local/tomcat6.0

export TOMCAT_HOME  CATALINA_HOME  CATALINA_BASH

 

#source /etc/profile   //重载配置

四、运行测试

#cd /usr/local/tomcat6.0/bin/

#./startup.sh 

#netstat -ntl |grep 8080

tcp        0      0 :::8080               :::*                LISTEN

在win7测试浏览器访问//linux的ip:8080

               一台linux搭建多个tomcat环境 

 

 

到这里第一个Tomcat已搭建完成,接下来的工作就好做了。

五、直接拷贝一份tomcat

#cp -r /usr/local/tomcat.6.0 /usr/local/tomcat6.0_1

 

六、进入第二份tomcat6.0_1的配置文件修改端口

#cd /usr/local/tomcat6.0_1

#vi conf/server.xml

8015" shutdown="SHUTDOWN">  //把8005改为8015

    8081" protocol="HTTP/1.1"    //把8080改为8081

               connectionTimeout="20000" 

               redirectPort="8443" />

七、添加环境变量

#vi /etc/profile  //末尾添加

TOMCAT_HOME_1=/usr/local/tomcat6.0_1

CATALINA_HOME_1=/usr/local/tomcat6.0_1

CATLINA_BASE_1=/usr/local/tomcat6.0_1

export TOMCAT_HOME_1  CATALINA_HOME_1  CATALINA_BASH_1

   #source /etc/profile    //重载配置文件使之立即生效

 

八、修改第二个tomcat6.0_1下的 catalina.sh(此处是重点)

     替换catalina.sh 中的变量CATALINA_HOME

      把CATALINA_HOME改为CATALINA_HOME_1(与环境变量修改的一致)

#cp /usr/local/tomcat6.0_1/bin/catalina.sh /usr/local/tomcat6.0_1/bin/catalina.sh.bak 

//备份一份

#sed 's/CATALINA_HOME/CATALINA_HOME_1/g' /usr/local/tomcat6.0_1/bin/catalina.sh  > catalina.sh_1

#cd /usr/local/tomcat6.0_1/bin

#mv catalina.sh_1 catalina.sh

#chmod a+x catalina.sh

 

 

 

九、运行测试

#cd /usr/local/tomcat6.0_1/bin

[root@localhost bin]# ./startup.sh 

Using CATALINA_BASE:   /usr/local/tomcat6.0_1

Using CATALINA_HOME_1_PL:   /usr/local/tomcat6.0_1

Using CATALINA_TMPDIR: /usr/local/tomcat6.0_1/temp

Using JRE_HOME:        /usr/local/jdk1.6

Using CLASSPATH:       /usr/local/tomcat6.0_1/bin/bootstrap.jar

 

在win7浏览器输入:

http://192.168.147.129:8081/

       一台linux搭建多个tomcat环境 

 

 

十、多开几个Tomcat与开第2个Tomcat步骤一样。

    

   是不是so easy!!

转载于:https://www.cnblogs.com/leotsao/p/6179577.html

标签:bin,CATALINA,Tomcat,多台,usr,linux,HOME,local,tomcat6.0
来源: https://blog.csdn.net/weixin_30341735/article/details/98313626

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有