tomcat部署多个网站

一般情况下,我们安装了tomcat后,比如安装在了/usr/apache-tomcat-7.0.55目录下,只需要把网站打成war包,放在webapps目录下即可,然后修改conf/server.xml文件,进行端口等参数的设置。最后,通过bin/startup.sh启动tomcat即可。这样网站就部署好了。

但是,很多情况下,我们想在一个tomcat下部署多个网站,下面介绍一种比较方便的方法。

1. 创建一个文件夹,用于存放所有的网站,比如/home/website,  下面统一称为$WEB-Base

2. 在$WEB-Base下创建默认路径$WEB-Base/default

3. 把tomcat安装目录下的所有文件复制到default中, cp /usr/apache-tomcat-7.0.55/*  /home/website/default/

4. 删除/usr/apache-tomcat-7.0.55/ 下的所有文件,只保留bin、lib

5. 删除/home/website/default/ 下的bin、lib

6. 在/home/website/default/ 下创建文件setup_env.sh, 内容如下
 
#
export TOMCAT_USER="tomcat"
export JAVA_OPTS="-Xms64m -Xmx128m  -server -XX:+DisableExplicitGC -verbose:gc -XX:+PrintGCDateStamps -XX:+PrintGCDetails -Xloggc:$CATALINA_BASE/logs/gc.log"
chown -R tomcat:tomcat $CATALINA_BASE/logs
chown -R tomcat:tomcat $CATALINA_BASE/conf
chown -R tomcat:tomcat $CATALINA_BASE/work
chown -R tomcat:tomcat $CATALINA_BASE/temp

该文件用于配置java虚拟机的启动参数,并且修改该目录下文件属性

7. 在家目录中创建tomcat_start.sh文件(可以是其他目录,只是家目录比较容易访问),内容如下

#!/bin/bash
source /etc/profile
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值