Jenkins+基础系列2:Jenkins的两种运行方式

由于本人只用了两种方式所以只介绍两种

java -jar jenkins.war

上一篇已经介绍了这种的运行方式,简单暴力

下面介绍放入tomcat的运行方式,后面概述这两种运行的区别

插曲:

我最开始是在虚拟机上进行的部署实践,所以用到了把这种方式也配置了开机启动,如果你需要可以看看

1、将jenkins.war包赋予可执行权限

chmod +x jenkins.war

2、vim打开/etc/rc.d/rc.local

将jenkins.war包的路径写入,nohup请自行百度它的作用

wq退出保存

3、在centos7中,/etc/rc.d/rc.local的权限降低,同样的需要赋予可执行权限

chmod +x /etc/rc.d/rc.local

java -jar 的启动方式配置完成

tomcat 容器运行

1、同样的安装jdk

2、同样的下载jenkins.war

3、安装tomcat,教程很多,不阐述,重复。

4、将你的jenkins.war包放到解压出来的tomcat目录webapps/下面

5、到tomcat目录bin/目录下,使用    ./startup.sh   进行启动

6、启动后,会在webapps目录下生成jenkins项目

7、此时的访问方式和java直接启动的访问方式略不同,需要加入项目路径访问

java -jar启动后的访问是:http://192.168.146.128:8080/

tomcat启动后的访问方式是:http://192.168.146.128:8080/jenkins

8、这里注意,如果你的linux上安装了多个tomcat,需要修改端口

在tomcat/conf/server.xml中,使用vim进行修改,这是我避免冲突修改后的

Connector port 改为了8095

Connector port="8019"  的ajp端口改为了 8019

这里咨询的运维同事,暂只需要修改这两个地方

正确访问后,就是上一篇的安装流程

java直接启动和tomcat的直接启动方式的区别概述

从研发同事那里了解到:

java直接启动和tomcat直接启动本质上没有什么区别,因为springboot内部嵌了tomcat,如果加了依赖就可以直接javajar启动,但是这样好像不专业,而且据说会有效率的问题,直接java-jar运行是没有解压的。

我自己感觉到的不同就是:

tomcat可以进行内容配置,比如端口号,并且tomcat部署更为规范

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值