部署Tomcat集群

在这里插入图片描述
虚拟机IP配置
虚拟机安装数据库

1、项目打包部署
准备多个不同的项目,进行打包上传到虚拟机
在这里插入图片描述
这个路径是我自己选择的,建文件夹是为了方柏霓管理,看着更整齐,不至于混乱,项目、软件什么的混成一堆。
2、项目测试
测试项目是否可以正常的运行
在这里插入图片描述
java -jar 项目名称 运行项目
在这里插入图片描述
访问路径,我虚拟机的IP地址是192.168.126.129
此处看你们自己的访问路径都是什么
3、Tomcat启动问题
前台启动方式:会话关闭后,服务也会关闭

java -jar 8081.war 会占用当前的终端
java -jar 8081.war & 回车之后可以继续操作,不会占用当前终端

后台启动方式

nohup java -jar 8081.war > 8081.log &

8081.log是我创建的日志文件,为了记录8081运行的日志
关闭Tomcat服务器

ps -ef | grep java 显示当前运行的java程序占用的PID号
kill -9 PID号 杀死选中的PID号,关闭服务器

4、编辑Tomcat的启动脚本
如果说你有几百个项目要运行,一个个的去写nohup你会乐意么?
用启动脚本,编辑一次即可一键启动所有的项目,一劳永逸,你喜欢么?
用Xshell编辑,在Linux中一般以.sh结尾
1)、创建文件

vim start.sh 创建文件,并进入命令模式

2)、编辑脚本文件
在上面的命令模式下,按下I键进入编辑模式

#!/bin/sh 这个必须写,而且是首行位置
nohup java -jar 8081.war > 8081.log & 后台启动方式,不占用当前终端
nohup java -jar 8082.war > 8082.log &
nohup java -jar 8083.war > 8083.log &
~
:wq 编辑结束之后按ESC键退出编辑模式 :wq保存即可

3)、运行脚本文件

sh start.sh

在这里插入图片描述
5、文件存储路径的设置
如果说你的项目有文件上传的功能的话,那么需要进行文件存储路径的设置,需要更改项目中的配置文件。如下:

  • 关闭所有的tomcat服务器
  • ​将旧的war包文件和日志删除 ​
  • 创建images目录,之后获取目录路径

/usr/local/src/tomcats/images 这是我创建的路径

获取路径方法如下:
pwd命令会显示你当前操作的这个文件夹的全路径,复制即可
在这里插入图片描述
修改配置信息:
在这里插入图片描述
将配置修改之后按照上面的步骤进行项目的打包及部署
6、优化
以上修改配置的方式麻烦么,这里有优化方法
可以将之前的war包修改之后进行上传,如:
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章