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

转载于:https://www.cnblogs.com/hyming011/p/8252571.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值