centos7 配置多个Tomcat

来源:互联网 发布:c语言面向对象 编辑:程序博客网 时间:2024/05/22 14:02

http://blog.csdn.net/u010448471/article/details/49870079

1、安装JDK


卸载系统的JDK
先查看 rpm -qa | grep java
显示如下信息:

java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

      卸载: Linux学习,http:// linux.it.net.cn

         rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
         rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

     安装sun公司的jdk1.7
 
        下载地址 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
        把下载的jdk-7u79-linux-x64.tar.gz 移到/usr/local/java/中
         解压包 tar -zxvf jdk-7u79-linux-x64.tar.gz
 
     配置环境变量 
 
        在/etc/profile文件中加入下面内容配置环境变量
        ########## jdk  environment ######################
        export JAVA_HOME=/usr/local/java/jdk1.7.0_79
        export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
        export PATH=$PATH:$JAVA_HOME/bin


2、安装多个Tomcat7
    
    下载、安装 tomcat

         地址http://tomcat.apache.org/download-70.cgi
         把下载的apache-tomcat-7.0.65.tar.gz文件放入 /data/local/server解压  tar -zxvf apache-tomcat-7.0.65.tar.gz
         修改tomcat根目录为 tomcat-8080
 
    复制tomcat-8080:  

        cp -r tomcat-8080 tomcat-8181
 
    修改配置文件

        在/etc/profile文件中加入下面内容配置环境变量
        ##########first tomcat###########
       CATALINA_BASE=/data/local/server/tomcat-8080
       CATALINA_HOME=/data/local/server/tomcat-8080
       TOMCAT_HOME=/data/local/server/tomcat-8080
       export CATALINA_BASE CATALINA_HOME TOMCAT_HOME
       ##########first tomcat############


       ##########second tomcat##########
       CATALINA_2_BASE=/data/local/server/tomcat-8181
       CATALINA_2_HOME=/data/local/server/tomcat-8181
       TOMCAT_2_HOME=/data/local/server/tomcat-8181
       export CATALINA_2_BASE CATALINA_2_HOME TOMCAT_2_HOME
       ##########second tomcat##########
 
     修改第二个tomcat文件

         进入tomcat-8181的bin目录:cd /data/local/server/tomcat-8181/bin
         修改startup.sh和shutdown.sh 两个文件,都添加如下内容
         export JAVA_HOME=/usr/local/java/jdk1.7.0_79
         export PATH=$PATH:$JAVA_HOME/bin
         export CLASSPATH=$JAVA_HOME/lib
         export CATALINA_HOME=$CATALINA_2_HOME
         export CATALINA_BASE=$CATALINA_2_BASE
 
     修改第二个tomcat端口,第一个不变

       进入/data/local/server/tomcat-8181/conf中修改server.xml
      修改后示例如下:
          <Server port="9005" shutdown="SHUTDOWN">  端口:8005->9005
          <!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
          <Connector port="8181" maxHttpHeaderSize="8192"        端口:8080->8181
          maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />
          <!-- Define an AJP 1.3 Connector on port 8009 -->
          <Connector port="9009"                                  端口:8009->9009
               enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />

      最后启动第一个tomcate和第二个tomcate
     访问 http://192.168.133.131:8080 和 http://192.168.133.131:8181
0 0