图解Linux下部署分布式服务架构

2024-10-13 03:33:55

1、在Linux服务器上建立自己的项目文件夹(如:data),然后定义三个子文件夹we水瑞侮瑜bsite、tool、tomcat(website存放项目编译后的代码和页面工程包、tool存放软件包、tomcat存放项目容器)。

2、启动Redis、ActiveMQ、Zookeeper、Nginx服务。

3、首先打开IDEA,将项目进行打包编译,如下图所示:

图解Linux下部署分布式服务架构

5、进入data/tomcat/zheng-aus-service/bin路径下启动start.sh文件。如果启动成功,如下图所示:

图解Linux下部署分布式服务架构

7、拷贝一个tomcat解压包到data/tomcat路径下,将文件夹名改成aus-衡痕贤伎server,自定义更改aus-server/conf/server.xml文件中的启动端口(8080)和关闭端口(8005)的值。

8、上传zheng-aus-de项目的class文件(图中红框内的文件夹)到website,修改文件夹名称为aus-server,如下图所示:

图解Linux下部署分布式服务架构

10、在Host标签后添加虚拟目录路径映射:<Context path="挢旗扦渌;"docBase="/data/website/aus-server"reloadable="true"/>根据实际情况更改docBase的值。

11、进入data/tomcat/aus-server/bin中启动startup.sh文件,待出现Tomcat started后,进入aus-server/logs/catalina.out查看启动日志,如果没有报错,则说明项目启动成功。

12、部署upms项目:方法如上4-10,唯一需要注意的是在同一台服务器上同时部署多个tomcat,需保证tomcat的启动端口和关闭端口都是唯一的,不能重复。

猜你喜欢