zoukankan      html  css  js  c++  java
  • web的Tomcat8部署文档

    需要的软件包如下:
    apache-tomcat-8.0.33.tar.gz
    apache-tomcat-8.5.15.tar.gz
    jdk-8u131-linux-x64.tar.gz


    1.JDK部署方法:
    tar -zxf jdk-8u131-linux-x64.tar.gz -C /apps/svr/
    mv jdk1.8.0_131 jdk
    cd ~apps
    cat >> .bashrc <<EOF
    export JAVA_HOME=/apps/svr/jdk
    export JRE_HOME=/apps/svr/jdk/jre
    CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:$CLASSPATH
    EOF 
    source .bashrc
    java -version
    java version "1.8.0_131"
    Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
    Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)


    2.shop-mobile-web部署方法:
    mkdir -p /apps/svr/tomcat_mall
    tar zxf apache-tomcat-8.0.33.tar.gz -C /apps/svr/tomcat_mall/
    mv apache-tomcat-8.0.33 apache-tomcat-8.0.33_8080
    cd apache-tomcat-8.0.33_8080/conf
    vim server.xml
    #修改如下:
    #说明:8443改为8415,8009改为8015.
    <Connector port="8080" protocol="HTTP/1.1"
    connectionTimeout="20000"
    redirectPort="8415" URIEncoding="UTF-8" />
    <Connector port="8015" protocol="AJP/1.3" redirectPort="8415" />

    #增加Session共享配置:

    vim  context.xml

    <?xml version='1.0' encoding='utf-8'?>
    <!--
    Licensed to the Apache Software Foundation (ASF) under one or more
    contributor license agreements. See the NOTICE file distributed with
    this work for additional information regarding copyright ownership.
    The ASF licenses this file to You under the Apache License, Version 2.0
    (the "License"); you may not use this file except in compliance with
    the License. You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.
    -->
    <!-- The contents of this file will be loaded for each web application -->
    <Context>

    <!-- Default set of monitored resources. If one of these changes, the -->
    <!-- web application will be reloaded. -->
    <WatchedResource>WEB-INF/web.xml</WatchedResource>

    <Valve className="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve" /> 
    <Manager className="com.orangefunction.tomcat.redissessions.RedisSessionManager" 
    timeout="300000"
    maxRedirections="6"
    maxWaitMillis="-1"
    maxTotal="1000"
    minIdle="8"
    maxIdle="100"
    redisNodes="redisIP:PORT,redisIP1:PORT1,redisIP2:PORT2,redisIP3:PORT3,redisIP4:PORT4,redisIP5:PORT5" />
    <!-- Uncomment this to disable session persistence across Tomcat restarts -->
    <!--

    192.168.100.7:7005,192.168.100.7:7004,192.168.100.4:7003,192.168.100.3:7000,192.168.100.3:7001,192.168.100.4:7002
    192.168.100.82:7004,192.168.100.4:7002,192.168.100.4:7003,192.168.100.3:7000,192.168.100.3:7001,192.168.100.82:7005
    <Manager pathname="" />
    -->

    <!-- Uncomment this to enable Comet connection tacking (provides events
    on session expiration as well as webapp lifecycle) -->
    <!--
    <Valve className="org.apache.catalina.valves.CometConnectionManagerValve" />
    -->
    </Context>


    cd /apps/svr/tomcat_mall/apache-tomcat-8.0.33_8080/bin
    #启动内存限制:例如32G物理内存就是如下配置,目前生产也使用如下配置
    vi setenv.sh
    export CATALINA_OPTS="$CATALINA_OPTS -Xms16384m"
    export CATALINA_OPTS="$CATALINA_OPTS -Xmx16384m"
    export CATALINA_OPTS="$CATALINA_OPTS -XX:MaxPermSize=2048m"
    chmod +x setenv.sh
    #启动tomcat服务:
    ./startup.sh


    3.shop-timer-web部署方法:
    tar zxf apache-tomcat-8.5.15.tar.gz -C /apps/svr/tomcat_mall/
    cd /apps/svr/tomcat_mall/
    cp -rf apache-tomcat-8.5.15 apache-tomcat-8.5.15_8086
    cd /apps/svr/tomcat_mall/apache-tomcat-8.5.15_8086/conf
    vim server.xml
    #修改如下:
    #说明:8005改为8011,8080改为8086,8443改为8449,8009改为8039.
    <Connector port="8086" protocol="HTTP/1.1"
    connectionTimeout="20000"
    redirectPort="8449" URIEncoding="UTF-8" />
    <Connector port="8039" protocol="AJP/1.3" redirectPort="8449" />
    cd /apps/svr/tomcat_mall/apache-tomcat-8.5.15_8086/bin
    #启动内存限制:例如32G物理内存就是如下配置,目前生产也使用如下配置
    vi setenv.sh
    export CATALINA_OPTS="$CATALINA_OPTS -Xms16384m"
    export CATALINA_OPTS="$CATALINA_OPTS -Xmx16384m"
    export CATALINA_OPTS="$CATALINA_OPTS -XX:MaxPermSize=2048m"
    chmod +x setenv.sh
    #启动tomcat服务:
    ./startup.sh


    4.shop-admin-web部署方法:
    mv /apps/svr/tomcat_mall/apache-tomcat-8.5.15 /apps/svr/tomcat_mall/apache-tomcat-8.5.15_8087
    cd /apps/svr/tomcat_mall/apache-tomcat-8.5.15_8087/conf
    vim server.xml
    #修改如下:
    #说明:8005改为8012,8080改为8087,8443改为8450,8009改为8019.
    <Connector port="8087" protocol="HTTP/1.1"
    connectionTimeout="20000"
    redirectPort="8450" URIEncoding="UTF-8" />
    <Connector port="8019" protocol="AJP/1.3" redirectPort="8450" />
    cd /apps/svr/tomcat_mall/apache-tomcat-8.5.15_8087/bin
    #启动内存限制:例如32G物理内存就是如下配置,目前生产也使用如下配置
    vi setenv.sh
    export CATALINA_OPTS="$CATALINA_OPTS -Xms16384m"
    export CATALINA_OPTS="$CATALINA_OPTS -Xmx16384m"
    export CATALINA_OPTS="$CATALINA_OPTS -XX:MaxPermSize=2048m"
    chmod +x setenv.sh
    #启动tomcat服务:
    ./startup.sh

  • 相关阅读:
    EnjoyCSS – 在线的,先进的 CSS3 代码生成器
    使用 Google Analytics 跟踪 JavaScript 错误
    免费 PSD 素材:25个全新的界面设计资源
    Framework7 – 赞!功能齐全的 iOS7 App 前端框架
    CutJS – 用于 HTML5 游戏开发的 2D 渲染引擎
    【干货分享】Node.js 中文资料导航
    酷站设计:2014年3月份获奖网站作品欣赏
    Magic CSS3 – 创建各种神奇的交互动画效果
    优秀示例:一组创意的手机注册和登录界面设计
    酷站设计!15个扁平风格网站作品欣赏
  • 原文地址:https://www.cnblogs.com/hyming011/p/8252571.html
Copyright © 2011-2022 走看看