linux下tomcat单机多实例

 1. 下载tomcat :

[root@bogon data]#  wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.73/bin/apache-tomcat-7.0.73.tar.gz 

注:确保下载的是tomcat文件,建议先下载,在通过SFTP传到linux 指定的文件夹。

解压:[root@bogon data]#  tar -zxvfapache-tomcat-7.0.73.tar.gz  tomcat-7.0

2. 然后,创建一个文件夹tomcat-instance(该文件夹用于存放tomcat所有实例),并在这个文件夹下分别创建tomcat8080和tomcat9090两个实例文件夹

3.拷贝Tomcat安装目录的conf文件夹下的所有内容,到tomcat9090文件夹下:

cd tomcat9090
cp -a /data/tomcat-7.0/conf .
mkdir common logs temp server shared webapps work
4.修改tomcat9090/conf/server.xml,将停止端口号修改为不同的端口号:


5.修改Connector的端口号:


6.删除server.xml中所有的Context元素(因为这份server.xml来自于tomcat的安装目录,如果曾经用该tomcat部署过项目,server.xml中就会有Context元素,由于现在没有将这些项目复制到tomcat9090实例的webapps文件夹下)及嵌套的所有元素,并加入与自己的webapps相关的内容。

7.为了简化变量设置步骤,创建tomcat启动脚本tomcat9090-start.sh,并将该文件放在tomcat-instance目录下,该文件的内容如下

export CATALINA_HOME=/data/tomcat-7.0
export CATALINA_BASE=/data/tomcat-ins/tomcat9090
cd $CATALINA_HOME
./bin/catalina.sh start


8.修改脚本的权限,使其可执行:

chmod u=rwx,g=rx,o=rx tomcat9090-start.sh

 

9.启动tomcat


可以看到,这个实例使用的CATALINA_BASE是tomcat-ins/tomcat9090这里的CATALINA_HOME是安装tomcat的目录

10.另一个实例tomcat8080也按照1~8的步骤依次进行

目录结构如图:


同时启动tomcat:

11.查看进程:ps -ef|grep tomcat


12.netstat -tunlp


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值