部署4个TOMCAT实例

在同一主机部署4个TOMCAT实例,并发布jforum网站。

TOMCAT概念:Tomcat是由Apache软件基金会开源的、免费的WEB服务器软件,跟Apache、Nginx WEB服务器功能一样的,都是用于发布网站代码,提供网页信息服务 。tomcat可用于发布静态网页(htm、html、xml)+动态网页(jsp:JAVA Server Page),JSP动态网页是基于JAVA语言开发的。

安装TOMCAT。

主机:192.168.68.130

1、安装JDK(JAVA Development Kit),这个是JAVA开发的工具包(SDK),是整 个JAVA开发的核心。包含有JAVA运行环境 JRE(JAVA Runtime Enviromental)和JAVA工具。

在这里插#yum安装:
yum install java-1.8.0-openjdk -y
#验证:
[root@localhost src]# java -version
openjdk version "1.8.0_252"
OpenJDK Runtime Environment (build 1.8.0_252-b09)
OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode)入代码片

2、安装TOMCAT

#下载tomcat二进制包,可以直接在官网下载
wget -c https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.36/bin/apache-tomcat-9.0.36.tar.gz
#解压包到/usr/local/
tar xf apache-tomcat-9.0.36.tar.gz -C /usr/local/
#改目录名
mv /usr/local/apache-tomcat-9.0.36/ /usr/local/tomcat

#启用tomcat
[root@localhost src]# /usr/local/tomcat/bin/startup.sh
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.
[root@localhost src]# 

访问测试:http://192.168.68.130:8080/ 能打开页面,表示tomcat安装成功
在这里插入图片描述
发布Jforum网站,

首先从Jforum官网下载最新稳定的版本,jforum-2.5.0版本,然后将jforum软件包拷贝至Tomcat发布目录,,解压war压缩包文件至ROOT下即可。

wget -c https://jaist.dl.sourceforge.net/project/jforum2/jforum-2.5.0.war

cp jforum-2.5.0.war /usr/local/tomcat/webapps/ROOT/
cd /usr/local/tomcat/webapps/ROOT/
unzip jforum-2.5.0.war

#重启tomcat服务
/usr/local/tomcat/bin/shutdown.sh
/usr/local/tomcat/bin/startup.sh

再次浏览网页,测试发布结果,出现如下画面,表示jform发布成功。

在这里插入图片描述
MYSQL创建jforum数据库,并授权给TOMCAT主机

MariaDB [(none)]> create database  jforum charset utf8;
Query OK, 1 row affected (0.01 sec)

MariaDB [(none)]> grant all on jforum.* to "jforum"@"192.168.68.130" identified by "123456";
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> 

配置数据库链接
在这里插入图片描述
确认安装信息
在这里插入图片描述
安装成功
在这里插入图片描述
下面增加三个TOMCAT实例。首先,现在把上面的实例复制3份

[root@localhost local]# ls
bin  etc  games  include  lib  lib64  libexec  mysql55  nginx  redis  sbin  share  src  tomcat
[root@localhost local]# cp -r tomcat/ tomcat_1
[root@localhost local]# cp -r tomcat/ tomcat_2
[root@localhost local]# cp -r tomcat/ tomcat_3
[root@localhost local]# ls
bin  etc  games  include  lib  lib64  libexec  mysql55  nginx  redis  sbin  share  src  tomcat  tomcat_1  tomcat_2  tomcat_3

然后,分别修改配置文件端口,实现4个TOMCAT实例端口不同。

TOMCAT:8005 8009 8080
TOMCAT_1:8006 8010 8081
TOMCAT_2:8007 8011 8082
TOMCAT_3:8008 8012 8083
#分别修改新增三个实例端口。
TOMCAT1
[root@localhost local]# sed -i 's/8005/8006/g' /usr/local/tomcat_2/conf/server.xml     
[root@localhost local]# sed -i 's/8009/8010/g' /usr/local/tomcat_2/conf/server.xml 
[root@localhost local]# sed -i 's/8080/8081/g' /usr/local/tomcat_2/conf/server.xml 
TOMCAT_2
[root@localhost local]# sed -i 's/8005/8007/g' /usr/local/tomcat_2/conf/server.xml     
[root@localhost local]# sed -i 's/8010/8011/g' /usr/local/tomcat_2/conf/server.xml 
[root@localhost local]# sed -i 's/8080/8082/g' /usr/local/tomcat_2/conf/server.xml     
TOMCAT_3
[root@localhost local]# sed -i 's/8005/8008/g' /usr/local/tomcat_2/conf/server.xml  
[root@localhost local]# sed -i 's/8009/8012/g' /usr/local/tomcat_2/conf/server.xml   
[root@localhost local]# sed -i 's/8080/8083/g' /usr/local/tomcat_2/conf/server.xml

分别把新增加三个实例服务启动即可。

[root@localhost local]# tomcat_1/bin/startup.sh 
Using CATALINA_BASE:   /usr/local/tomcat_1
Using CATALINA_HOME:   /usr/local/tomcat_1
Using CATALINA_TMPDIR: /usr/local/tomcat_1/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/tomcat_1/bin/bootstrap.jar:/usr/local/tomcat_1/bin/tomcat-juli.jar
Tomcat started.

[root@localhost local]# tomcat_2/bin/startup.sh  
Using CATALINA_BASE:   /usr/local/tomcat_2
Using CATALINA_HOME:   /usr/local/tomcat_2
Using CATALINA_TMPDIR: /usr/local/tomcat_2/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/tomcat_2/bin/bootstrap.jar:/usr/local/tomcat_2/bin/tomcat-juli.jar
Tomcat started.
[root@localhost local]# 

[root@localhost local]# tomcat_3/bin/startup.sh  
Using CATALINA_BASE:   /usr/local/tomcat_3
Using CATALINA_HOME:   /usr/local/tomcat_3
Using CATALINA_TMPDIR: /usr/local/tomcat_3/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/tomcat_3/bin/bootstrap.jar:/usr/local/tomcat_3/bin/tomcat-juli.jar
Tomcat started.
[root@localhost local]# 

分别打开浏览器测试:http://192.168.68.130:8081/ http://192.168.68.130:8082 http://192.168.68.130:8083,能够访问到jforum,表示实例增加成功。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿蔡BLOG

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值