自动打包部署发布java web (jenkins+ant+tomcat)

简单介绍一下本次部署的一个环境部署情况,jenkins持续集成机器与java应用服务是分布两台不同的机器上面。

jenkins 服务器部署在192.168.2.225(这里需要部署jenkins,java, ant, svn或者git)

java应用服务部署在192.168.2.253(需要部署java、tomcat)

java应用服务器安装java,tomcat部署省略,简要说明如何配置tomcat的权限问题

第一步:配置tomcat的用户权限,修改了tomca-users.xml的配置信息


第二步:需要修改webapp文件夹manager和host-mananger两个项目下META-INF中的context.xml文件(tomcat8以后新增的):

将限制的网段去掉, 仅有127网段拥有访问权限,其他网段登陆管理页面会直接报403。 


第三步:重启tomcat,再次进入tomcat的manager app

此时需要账号密码进行验证登录(账户密码为第一步配置的username和password)


第四步:登录进来可看到当前tomcat有多少web(此时tomcat配置已完成)

下面简要说明一下jenkins如何进行持续集成部署发布问题(省略jenkin,ant,java的安装步骤)

1、在jenkins上面进行, Jenkins部署web项目到远程tomcat,需要一个插件“Deploy to container Plugin”

“Ant Plugin”先手动去安装插件



2、设置ant的安装路径等(jenkins系统管理的configureTools)


3、新建一个自由风格的项目,设置代码检出的路径

4、构建选择ant进行构建(ant配置等环节,不在本篇进行说明)


设置ant版本,构建本项目的配置文件


5、设置发布容器,构建后步骤选择deploy war/ear to a container



你可能感兴趣的:(自动打包部署发布java web (jenkins+ant+tomcat))