centos7部署多个tomcat+不同版本JDK

1、下载apache-tomcat-7.0.82.tar.gz 

2、  解压tar -zxvf apache-tomcat-7.0.82.tar.gz

3、修改conf中的server.xml

     若系统中还有其他tomcat程序在运行,则需要修改此次tomcat端口

   修改内容如下: 

     第22行:将原始8005修改成自定义,如8015 

<Server port="8015" shutdown="SHUTDOWN">
    第71行:同上,8080修改成自定义8089。这个是对外访问的端口

    <Connector port="8089" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
      第93行:默认的8009修改成8019。

   <Connector port="8019" protocol="AJP/1.3" redirectPort="8443" />
4、防火墙将8089端口打开

   切换root权限 

   永久开放的端口

firewall-cmd --zone=public --add-port=8089/tcp --permanent
firewall-cmd --reload
查看防火墙规则

firewall-cmd --list-all

5、将应用copy到tomcat/webapps路径下

6、启动tomcat 

      进入bin目录,执行 ./startup.sh


=============================更新==================

项目上线发现对方提供服务器的JDK版本是openjdk1.8,然而我们是jdk1.7.0开发的。

只有在tomcat里面配置我们自己的jdk和jre环境。

1、将jdk-7u80-linux-x64.tar.gz 解压到我们的tomcat目录里


2、修改配置启动的脚本,让我们的jdk启动

     只需要修改bin目录中的catalina.sh和setclasspath.sh脚本,如下
     在sh的开头加上我们自定义的jdk路径。
         PS:在这里 我们使用的相对路径,jdk是放在tomcat目录下(也就是*.sh所在路径的上一级)

             
 3、启动tomcat


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章