虚拟机下搭建JDK+Tomcat+Nginx环境【二】——部署多tomcat
来源:互联网 发布:thinkphp商城系统源码 编辑:程序博客网 时间:2024/06/05 21:05
利用CATALINA_HOME(安装目录)和CATALINA_BASE(工作目录)来部署多个tomcat实例。
虚拟机下搭建JDK+Tomcat+Nginx环境【一】——安装准备工作
本文环境搭建基于上一篇文章搭建好的环境
一、准备:
1、export目录下新建两个目录,tomcats(存放多个工作tomcat信息),projects(存放编译好的项目文件)
2、拷贝一份完整的tomcat文件到tomcats文件夹下,重命名为test1。
3、删除test1目录下其他目录,只留下bin conf logs temp work 这几个目录。
二、配置tomcat:
1、配置server.xml。通过配置不同的端口实现部署多个tomcat。修改server.xml中的SHUTDOWN、HTTP和AJP端口。
2、在conf/Catalina/localhost目录下创建ROOT.xml文件。填写项目路径信息。
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/" docBase="/export/projects/test1" >
</Context>
3、进入bin目录,删除其他文件,只留下startup.sh和shutdown.sh。
修改startup.sh内容,更改为如下:
export CATALINA_HOME=/export/servers/apache-tomcat-8.5.15(安装目录)
export CATALINA_BASE=/export/tomcats/test1(工作目录)
$CATALINA_HOME/bin/startup.sh -config $CATALINA_BASE/conf/server.xml
修改shutdown.sh内容,更改为如下:
export CATALINA_HOME=/export/servers/apache-tomcat-8.5.15(安装目录)
export CATALINA_BASE=/export/tomcats/test1(工作目录)
$CATALINA_HOME/bin/shutdown.sh -config $CATALINA_BASE/conf/server.xml
ps -aef | grep java|grep "/test1"| grep -v grep | sed 's/ [ ]*/:/g' |cut -d: -f2|kill -9 `cat`
三、配置项目信息:
在ROOT.xml和startup.sh和shutdown.sh中配置的路径,也就是/export/projects/test1 ,下放置项目文件。项目文件可以是任何,就是解除了项目和tomcat之间联系。
四、配置test2:
同上方式创建test2
五、成功结果大致如下:
- 虚拟机下搭建JDK+Tomcat+Nginx环境【二】——部署多tomcat
- 虚拟机下搭建JDK+Tomcat+Nginx环境【三】——Nginx简单配置
- 虚拟机下搭建JDK+Tomcat+Nginx环境【一】——安装准备工作
- VM虚拟机下配Eclipse+JDK+Tomcat+Hadoop环境搭建
- Nginx 下 JSP 开发环境搭建-JDK、Tomcat 的安装
- LINUX搭建部署TOMCAT+JDK+MYSQL环境
- linux j2ee 环境搭建nginx+tomcat+jdk
- 【CentOS】 Nginx+jdk+tomcat 环境搭建
- ubuntu下JDK,tomcat,mysql,nginx搭建
- ubuntu下JDK,tomcat,mysql,nginx搭建
- Linux下tomcat、jdk环境 部署过程
- 【Centos学习】二、部署javaweb环境(jdk,tomcat,svn,Nginx,Redis,mysql)
- Linux下搭建JDK和TOMCAT环境
- Centos下Jdk、Tomcat环境搭建记录
- CentOS下安装和配置MySQL-JDK-Tomcat-Nginx(个人官网环境搭建手册)
- CentOS下安装和配置MySQL-JDK-Tomcat-Nginx(个人官网环境搭建手册)
- linux 部署tomcat 搭建nginx
- 在Linux环境下搭建Tomcat+mysql+jdk环境
- 两个数比较大小
- 微信小程序 跳转至tabbar页面
- mongodb启动和停止
- LVITEM结构-列表视图控件的一个数据结构
- 【stm32f407】GPIO原理以及跑马灯的应用
- 虚拟机下搭建JDK+Tomcat+Nginx环境【二】——部署多tomcat
- win7 docker 安装与报错解决
- leetcode 264. Ugly Number II DP
- 需要学习的mysql函数
- 如何设置默认页面spring mvc
- PID算法的C语言实现一 PID算法原理
- 可滚动的TextView
- web之前女友,简单绕过
- 【Javascript】javascript 中的指针