centos7 多tomcat 多jdk、jre多套web环境搭建

1 篇文章 0 订阅
1 篇文章 0 订阅

——记录一次低级错误(作者一时犯晕拿了win下jre复制到Linux下去搭环境,结果可想而知,一直提示找不到jre,哎浪费2小时)

书归正传,下边开始。

操作前请先做原系统镜像,一旦出问题,还有后悔药,以下操作仅供参考!

一、为什么小编要在系统上搭建多套web运行环境?

1. 因为穷!!只有一台服务器,但是同时又有好几个web应用需要同时投产;

2. 因为不想多应用相互影响,比如会更新A应用,重启服务后放在一起的B、C、D都会受影响;

3. 一套环境部署应用太多会影响效率,比如100块砖头,10人搬肯定比自己1个人搬快而且轻松。

综上所述,就是我为什么要多套环境独立运行了,欢迎大家留言补充、斧正。

二、实现方式有哪几种?

通常有2中做法:

1. 通过deb或者rpm安装、配置这一种我这里不讲,因为我不喜欢这种做法,有兴趣的自己去研究。

2. 通过绿色解压包,传到Linux上通过简单配置即可使用,下文重点将这一种。

三、具体实现方式

1. 小编用的是centos7+jre1.8.0+tomcat7.0 ,这是先决条件,获取途径请自行百度,准备好之后继续向下

2. 在系统/usr/local/下边新增目录work<根据自己爱好起名字>

3. 把jre和tomcat上传到/usr/local/work目录下;上传之前我们可以做3件事儿

   3.1 把jre放到tomcat根目录下即:”tomcat/jre“ ,然后配置tomcat/bin下的setclasspath.sh;

  添加jre配置:export JRE_HOME=../jre ,保存。最好用UE或者editplus打开,

  以免因编码问题传上去影响使用,  当然也可以传上去后用vi修改。

  3.2 把放入jre并且配好jre路径的tomcat更名为tomcat7_1;复制一份,更名为tomcat7_2 ;这样就得到两套环境了。

  3.3 修改tomcat7_1和tomcat7_2下conf/server.xml 有三个地方需要修改:如

 修改成空闲且不重复的端口即可

4. ftp工具root连接,上传前边已经处理过的tomcat7_1、tomcat7_2到/usr/local/work下边,

同时需要对work及其下目录、文件授权,小编比较懒,所以直接采用777了,最高权限,

跳到local目录下执行命令:chmod -R 777 work/*

5. 把3.3改的HTTP/1.1对应的端口8081添加到防火墙可访问中,两套环境对应的web访问端口都需要添加防火墙放行,

操作如下:

综述:这样一顿操作后独立的多套web运行环境就起来了,尽在自己掌握了;以上操作适用于没有配置过tomcat环境变量的干净系统,有没有安装或者配过jdk、jre都不影响,因为我们自己指定了环境用的jre。

四、已经安装过web运行环境解决办法。

那么之前安装过tomcat的怎么办?非解压的tomcat安装会写环境变量,如果要多套tomcat就需要我们修改环境变量。

1. cd到 /etc下,vim profile  找到以前安装的tomcat写的路径,如:

那么我们需要做什么呢?毫无疑问,比葫芦画瓢,把我们自己的两套环境也配置进来,如:

保存,退出。

2. 执行 source profile 使文件立即生效

3. 切到tomcat7_1/bin目录内,编辑catalina.sh,设置tomcat路径,如:

另外一套tomcat同理。

 

经过以上操作,多tomcat、多jre独立环境运行各种情况都可以解决了。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值