前言
前面已经在tomcat上搭建了jenkins的环境,如果我们有多个项目需要部署的话,如何在一个tomcat下部署多个项目呢?
前面是直接在:8080/jenkins访问的,如果有其它项目部署的话,可以新开一个端口,让新的项目访问另外一个端口就行了
修改server.xml
tomcat的server.xml配置文件在/usr/share/tomcat/conf文件夹下
可以使用vim打开后编辑,也可以用xftp下载到本地电脑编辑,(原来的server.xml文件可以先备份下)新增一个server端口,修改四个地方注意这里是在原来的基础上新增,不是修改,在最后一行上面新增内容
- # Catalina下的文件 是tomcat编译你的项目后,产生的文件
Connector port=”9001” # 访问的端口 9001
修改完成之后保存,替换原来的文件
新增一个应用
先在tomcat目录下新增一个webapps1的目录,把新项目的war包放到这里目录的文件下解压就可以了。
这里为了方便我直接把原来webapps/jenkins里面的内容,全部复制到/webapps1/jenks目录下了
[root@yoyo tomcat]# cd ~
[root@yoyo ~]# cd /usr/share/tomcat/
[root@yoyo tomcat]# ll
total 8
drwxr-xr-x 2 root root 4096 Dec 28 10:41 bin
lrwxrwxrwx 1 root tomcat 11 Dec 28 10:41 conf -> /etc/tomcat
lrwxrwxrwx 1 root tomcat 22 Dec 28 10:41 lib -> /usr/share/java/tomcat
lrwxrwxrwx 1 root tomcat 15 Dec 28 10:41 logs -> /var/log/tomcat
lrwxrwxrwx 1 root tomcat 22 Dec 28 10:41 temp -> /var/cache/tomcat/temp
lrwxrwxrwx 1 root tomcat 23 Dec 28 10:41 webapps -> /var/lib/tomcat/webapps
lrwxrwxrwx 1 root tomcat 22 Dec 28 10:41 work -> /var/cache/tomcat/work
[root@yoyo tomcat]# mkdir webapps1
[root@yoyo tomcat]# cd webapps1
[root@yoyo tomcat]# mkdir jenks
[root@yoyo webapps1]# cp -r /usr/share/tomcat/webapps/jenkins jenks
[root@yoyo webapps1]# ll
total 8
drwxr-xr-x 11 root root 4096 Jan 3 17:44 jenks
[root@yoyo webapps1]# systemctl restart tomcat
弄完之后重启tomcat服务
systemctl restart tomcat
访问项目
访问9001端口,需要在阿里云后台管理-安全组-添加规则-新增一个9001端口访问权限。
接着在浏览器输入:http://外网ip:9001/jenks就能访问了
2019年《python全栈自动化测试课程》2月16号开学!
主讲老师:上海-悠悠
上课方式:QQ群视频在线教学
上课时间:每周六、周日晚上20:30-22:30
2019年《python全栈自动化测试课程》2月16号开学!