jenkins自动部署tomcat项目

用jenkins实现一键部署tomcat

1. 首先下载安装Deploy to container plugin插件

2. tomcat中加入管理员用户

    修改tomcat-users.xml

在<tomcat-users>   </tomcat-users>中间加入

<user username="admin" password="admin" roles="admin,manager,role1,Tomcat"/>

3. 添加一个构建任务

- 指定jdk版本,这里,我们用的jdk1.6

- 构建中,加入一个Excute Windows batch command. 将固定位置的jar包拷贝到jenkins的workspace。

- 添加构建后操作,

       a. war/ear files:指定war包名称

       b. container 选择tomcat6.x(这个要看具体项目,必须选择自己项目所用的tomcat,tomcat不同版本间有差异)

       c. 输入tomcat用户名,密码以及url地址。

保存。立即构建即可完成每次将war包放到固定位置,然后实现一键部署。

 

 

 

可能遇到的问题:

tomcat报错:

严重:[XXXX\tomcat\webapps\XXX\WEB-INF]could not be completely deleted. The presence of the remaining files may cause problems.

 

 

原因就是

文件夹被锁住了,参考http://www.myexception.cn/open-source/1177067.html

解决方法:

在conf/context.xml中将

<Context>

改为

<Context antiJARLocking="true" antiResourceLocking="true">

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值