美文网首页LINUX架构
centos6.9下单机部署多个tomcat实战

centos6.9下单机部署多个tomcat实战

作者: 茶还是咖啡 | 来源:发表于2018-06-28 19:42 被阅读61次

1.新建安装目录

[root@xrw /]# mkdir /developer/setup/  -p
  • -p参数代表递归创建文件夹
  • 其中develeoper用来存放安装文件;setup用来存放安装包。

2.下载压缩包

去apache官网下载tomcat,新建一个目录用来存放下载的tomcat的压缩包,本文使用tomcat8.5

tomcat压缩包下载

鼠标右键复制链接地址。在centos中使用wget指令进行下载。

[root@xrw setup]# wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.32/bin/apache-tomcat-8.5.32.tar.gz
[root@xrw setup]# ls
apache-tomcat-8.5.31.tar.gz

3.解压,修改配置文件,配置环境变量,运行第一个tomcat

  • 解压
[root@xrw setup]# tar -zxvf apache-tomcat-8.5.31.tar.gz -C../
[root@xrw setup]# cd ..
[root@xrw developer]# ls
apache-tomcat-8.5.31  setup
[root@xrw developer]# mv apache-tomcat-8.5.31/ tomcat1
[root@xrw developer]# ls
setup  tomcat1
  • 添加环境变量
[root@xrw developer]# cd tomcat1/
[root@xrw tomcat1]# pwd
/developer/tomcat1

/developer/tomcat1复制该路径
打开配置环境变量的文件,并在最下面添加如下内容:

[root@xrw tomcat1]# vim /etc/profile
#tomcat
export CATALINA_HOME=/developer/tomcat1

保存并退出,重新载入该文件使得生效

[root@xrw tomcat1]# source /etc/profile
  • 开启第一个tomcat
[root@xrw tomcat1]# cd /
[root@xrw /]# cd /developer/tomcat1/bin/
[root@xrw bin]# ./startup.sh 
Using CATALINA_BASE:   /developer/tomcat1
Using CATALINA_HOME:   /developer/tomcat1
Using CATALINA_TMPDIR: /developer/tomcat1/temp
Using JRE_HOME:        /usr/local/java/jdk1.8.0_171
Using CLASSPATH:       /developer/tomcat1/bin/bootstrap.jar:/developer/tomcat1/bin/tomcat-juli.jar
Tomcat started.

tomcat开启,尝试访问一下,浏览器输入http://ip:8080

tomcat开启成功

复制tomcat1,并重新配置环境变量

[root@xrw developer]# cp tomcat1 tomcat2 -a
[root@xrw developer]# ls
setup  tomcat1  tomcat2
  • cp命令不能直接复制文件夹,所以要加-a参数。
    打开/etc/profile文件,修改原来的环境变量为
#tomcat
export CATALINA_1_BASE=/developer/tomcat1
export CATALINA_1_HOME=/developer/tomcat1
export TOMCAT_1_HOME=/developer/tomcat1

export CATALINA_2_BASE=/developer/tomcat2
export CATALINA_2_HOME=/developer/tomcat2
export TOMCAT_2_HOME=/developer/tomcat2

重新载入环境变量

[root@xrw developer]# source /etc/profile

下面的操作只修改Tomcat2

  • 打开tomcat2的bin目录下的catalina.sh添加tomcat2的环境变量。
    在#OS specific support.下添加如下内容:
export CATALINA_BASE=$CATALINA_2_BASE
export CATALINA_HOME=$CATALINA_2_HOME
catalina.sh

保存并退出。

  • 进入tomcat2的conf目录下,修改server.xml。
    1.将8005改成9005。
<Server port="9005" shutdown="SHUTDOWN">

2.将8080改成9080

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

3.将8009改成9009

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

测试

同时启动tomcat1和tomcat2

  • tomcat1
[root@xrw tomcat1]# ./bin/startup.sh 
Using CATALINA_BASE:   /developer/tomcat1
Using CATALINA_HOME:   /developer/tomcat1
Using CATALINA_TMPDIR: /developer/tomcat1/temp
Using JRE_HOME:        /usr/local/java/jdk1.8.0_171
Using CLASSPATH:       /developer/tomcat1/bin/bootstrap.jar:/developer/tomcat1/bin/tomcat-juli.jar
Tomcat started.

tomcat2

[root@xrw tomcat2]# ./bin/startup.sh 
Using CATALINA_BASE:   /developer/tomcat2
Using CATALINA_HOME:   /developer/tomcat2
Using CATALINA_TMPDIR: /developer/tomcat2/temp
Using JRE_HOME:        /usr/local/java/jdk1.8.0_171
Using CLASSPATH:       /developer/tomcat2/bin/bootstrap.jar:/developer/tomcat2/bin/tomcat-juli.jar
Tomcat started.

注意tomcat使用的环境变量是不同的。

  • 使用浏览器进行访问;


    tomcat1
tomcat2

部署完毕!

相关文章

  • centos6.9下单机部署多个tomcat实战

    1.新建安装目录 -p参数代表递归创建文件夹 其中develeoper用来存放安装文件;setup用来存放安装包。...

  • Tomcat 安装及其单机多实例部署

    Tomcat 安装及其单机多实例部署

  • 2.Tomcat集群、Nginx负载均衡

    Tomcat集群包括单机多部署应用和多机单部署应用两种,在本文当中使用的是单机多部署的方式。多机部署正常部署即可,...

  • tomcat多实例

    部署中,有需要安装一个tomcat,部署多个应用,而且多个应用之间互相独立。由此引入tomcat多实例的话题。 首...

  • 部署多个tomcat

    背景 由于公司的项目发展,通常一个tomcat是很难满足的,故衍生出了一个服务器上需要运行多个tomcat,查阅了...

  • Spring Session工作原理

    1、引入背景 应用部署在tomcat时,session是由tomcat内存维护,如果应用部署多个实例,sessio...

  • LNMT动静分离实战

    LNMT实现动静分离实战 实验准备: 1. tomcat安装部署 <1>. 安装jdk <2>. 安装tomcat...

  • [Tomcat]使用Catalina_base部署多个tomca

    背景 一台机器上,如果想要部署多个tomcat实例,而又不想安装多个tomcat的话,可以借助tomcat的Cat...

  • Spark 实战

    Spark 部署单机Demo实战 http://blog.csdn.net/pucao_cug/article/d...

  • Tomcat集群和Nginx负载均衡搭建

    今天学习了单机器下部署多Tomcat,然后用Nginx负载均衡进行访问这两个Tomcat 我主要是在windows...

网友评论

    本文标题:centos6.9下单机部署多个tomcat实战

    本文链接:https://www.haomeiwen.com/subject/keigyftx.html