zoukankan      html  css  js  c++  java
  • Linux下安装多个tomcat

    在同一台服务器下安装多个tomcat。

    1.安装java的jdk。安装一个就行。

    2.解压tomcat包,取名tomcat8-8080,然后cp -r 出下面2个目录
    tomcat8-8081
    tomcat8-8082

    结果如下:

    drwxr-xr-x 9 root root    4096 Mar 11 13:41 tomcat8-8080
    drwxr-xr-x 9 root root    4096 Mar 11 17:27 tomcat8-8081
    drwxr-xr-x 9 root root    4096 Mar 11 17:27 tomcat8-8082

    3.修改配置文件vi /etc/profile,添加下面环境变量:

    export JAVA_HOME=/usr/jdk1.8.0_121
    export JAVA_BIN=/usr/jdk1.8.0_121/bin
    export JRE_HOME=/usr/jdk1.8.0_121/jre
    export PATH=$PATH:$JAVA_HOME/bin:JRE_HOME/bin
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
    export JAVA_HOME JAVA_BIN JRE_HOME PATH CLASSPATH


    ##########first tomcat###########
    CATALINA_0_BASE=/opt/tomcat8-8080
    CATALINA_0_HOME=/opt/tomcat8-8080
    TOMCAT_0_HOME=/opt/tomcat8-8080
    export CATALINA_0_BASE CATALINA_0_HOME TOMCAT_0_HOME
    ##########first tomcat############

    ##########second tomcat##########
    CATALINA_1_BASE=/opt/tomcat8-8081
    CATALINA_1_HOME=/opt/tomcat8-8081
    TOMCAT_1_HOME=/opt/tomcat8-8081
    export CATALINA_1_BASE CATALINA_1_HOME TOMCAT_1_HOME
    ##########second tomcat##########

    ##########three tomcat##########
    CATALINA_2_BASE=/opt/tomcat8-8082
    CATALINA_2_HOME=/opt/tomcat8-8082
    TOMCAT_2_HOME=/opt/tomcat8-8082
    export CATALINA_2_BASE CATALINA_2_HOME TOMCAT_2_HOME
    ##########three tomcat##########

    4.然后修改 tomcat8-8080 下的bin目录里面的3个文件catalina.sh,startup.sh,shutdown.sh,分别都加上如下字符:

    export CATALINA_BASE=$CATALINA_0_BASE

    export CATALINA_HOME=$CATALINA_0_HOME

    同理,tomcat8-8081在3个文件中加入

    export CATALINA_BASE=$CATALINA_1_BASE

    export CATALINA_HOME=$CATALINA_1_HOME

    tomcat8-8082在3个文件中加入

    export CATALINA_BASE=$CATALINA_2_BASE

    export CATALINA_HOME=$CATALINA_2_HOME

    5.修改配置文件vi /opt/tomcat8-8080/conf/server.xml (标红色的就是需要修改的端口号,保证3个tomcat的配置文件里面的这3个端口号不一样就行。)

    <Server port="8005" shutdown="SHUTDOWN">

    <Connector port="8080" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" /> 

     <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

    6.这样就可以启动了:

    http://ip:8080

    http://ip:8081

    http://ip:8082

  • 相关阅读:
    浮动 float
    display属性和特性
    盒子阴影
    内边距
    外边距
    边框
    网页背景
    猴子补丁
    设计模式创造者模式--python
    Go语言:validator库对请求参数校验
  • 原文地址:https://www.cnblogs.com/afangxin/p/6543126.html
Copyright © 2011-2022 走看看