jenkins执行shell启动tomcat失败

集成Jenkins+manven,构建持续部署。构建完毕,Jenkins会执行服务器某个目录下的Shell,

脚本中功能是复制war包到tomcat目录下,重启Tomcat。

但是,Tomcat只是启动了一下,就关闭了,并没有启动Tomcat的进程。

在网上查了资料,需要在执行脚本之前加入:export BUILD_ID=dontKillMe

#!/bin/sh -l
export TOMCAT_HOME_LOGIN=/home/tjuis/www/apache-tomcat-login
export TOMCAT_HOME_WEB=/home/tjuis/www/apache-tomcat-web
export TOMCAT_HOME_APP=/home/tjuis/www/apache-tomcat-app
export JENKINS=/home/tjuis/.jenkins/workspace
#防止jenkins构建完后杀死tomcat进程
export BUILD_ID=dontKillMe
sleep 6
#关闭TOMCAT

本文地址:https://www.zwblog.cn/post/86.html 版权声明:本文为原创文章,版权归 herve 所有,欢迎分享本文,转载请保留出处!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏闵开慧

xampp安装版彻底卸载

xampp安装版卸载比较麻烦,如果其卸载不完全则后面的版本无法正常安装,今天用了一个晚上来研究此软件,总结经验如下: (1)卸载该软件要用其自带...

4.1K5
来自专栏散尽浮华

Centos7下部署两套python版本并存环境的操作记录

需求说明: centos7.2系统的开发机器上已经自带了python2.7版本,但是开发的项目中用的是python3.5版本,为了保证Centos系统的正常运行...

2906
来自专栏互联网开发者交流社区

SpringBoot启动器

1553
来自专栏性能与架构

分布式系统工具箱 Spring Cloud 概览

Spring Cloud 是什么 Spring Cloud 为分布式系统的开发提供了一套工具集,基于 Spring Boot,可以帮我们快速的实现分布式系统中常...

3036
来自专栏QQ音乐技术团队的专栏

Android Studio 2.2 Native 开发新特性

在本文所述新特性之外,参考资料中还提供了利用向导工具创建具有 Native 支持的 Android 新项目的方法。由于这个新特性比较明显,本文未做详述。

3630
来自专栏问天丶天问

【Spring框架】配置解析(一)

1944
来自专栏JAVA同学会

Spring Cloud 服务的注册与发现(Eureka)

Eureka Server是服务的注册中心,这是分布式服务的基础,我们看看这一部分如何搭建。

1574
来自专栏程序猿DD

Spring Cloud实战小贴士:健康检查

今天在博客的交流区收到一条不错的问题,拿出来给大家分享一下。具体问题如下: 因为项目里面用到了redis集群,但并不是用spring boot的配置方式,启动后...

24610
来自专栏史上最简单的Spring Cloud教程

SpringBoot非官方教程 | 第四篇:SpringBoot 整合JPA

JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 JP...

2359
来自专栏史上最简单的Spring Cloud教程

史上最简单的SpringCloud教程 | 第七篇: 高可用的分布式配置中心(Spring Cloud Config)

上一篇文章讲述了一个服务如何从配置中心读取文件,配置中心如何从远程git读取配置文件,当服务实例很多时,都从配置中心读取文件,这时可以考虑将配置中心做成一个微服...

2618

扫码关注云+社区

领取腾讯云代金券