jenkins发布普通javaweb项目到tomcat
2017-08-17 20:30
766 查看
jenkins发布普通javaweb项目到tomcat主要由3步构成:
- 从SVN或则GIT check代码;
- 使用ant或则maven将代码打包成war文件;
- 使用tomcat热发布,将war包发布至指定的tomcat目录;
准备工作:
- 安装Jenkins
- 安装ant,并在jenkins的global tool configuration配置ant,如下:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/21/9841053507786d707b23b0c20f6f3321)
第一步:配置Jenkins - 从GIT check代码
新建一个item:report,并配置源码的git地址
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/21/21c1d7a301d574d2621c500f4a35f2bf)
第二步:配置ant打包命令(需要提前准备build.xml的内容)
war -buildfile $JENKINS_HOME/workspace/report/build.xml
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/21/04edd057f7434bc9e521b9c1b1c59679)
第三步:配置tomcat发布war包的位置
(需要修改tomcat的文件:tomcat-users.xml
增加以下内容:
)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/21/0dc1213d2e25d8c7708fd7edcea278d5)
保存,立即构建即可
- 从SVN或则GIT check代码;
- 使用ant或则maven将代码打包成war文件;
- 使用tomcat热发布,将war包发布至指定的tomcat目录;
准备工作:
- 安装Jenkins
- 安装ant,并在jenkins的global tool configuration配置ant,如下:
第一步:配置Jenkins - 从GIT check代码
新建一个item:report,并配置源码的git地址
第二步:配置ant打包命令(需要提前准备build.xml的内容)
war -buildfile $JENKINS_HOME/workspace/report/build.xml
第三步:配置tomcat发布war包的位置
(需要修改tomcat的文件:tomcat-users.xml
增加以下内容:
<role rolename="manager-gui"/> <role rolename="manager-script"/> <role rolename="manager-jmx"/> <role rolename="manager-status"/> <user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status"/>
)
保存,立即构建即可
相关文章推荐
- 全网最详细的IDEA、Eclipse和MyEclipse之间于Java web项目发布到Tomcat上运行成功的对比事宜【博主强烈推荐】【适合普通的还是Maven方式创建的】(图文详解)
- 在tomcat上发布一个javaweb项目
- Maven管理的web项目,在使用tomcat发布的时候出现java.lang.NoClassDefFoundError
- 【Java框架型项目从入门到装逼】第三节 - 如何用Tomcat发布web项目?
- 遇到问题---java---git下载的maven项目web用tomcat发布时不带子项目
- (014)java后台开发之用tomcat发布自己的javaWeb项目
- Eclipse Java EE发布web项目到Tomcat
- idea创建的java web项目打包发布到tomcat
- java web项目用tomcat发布设置自定义域名
- Apache Ant学习总结(二):使用Ant自动编译JavaWeb项目并打成war包发布到Tomcat中
- Jenkins系列之——第四章 Jenkins编译一个Web项目并远程发布到Tomcat
- 【服务器】在Linux上将Javaweb项目发布到Tomcat
- 最近在Ubuntu9.04下用tomcat发布一个用java开发的WEB项目(tomcat6+mysql)。在windows下编码完全没问题,到了linux下后,到处一大堆得乱码(主要是针对中文)。上
- Eclipse 使用maven管理发布web项目在tomcat里面只有java文件没有class文件
- 利用tomcat发布java_WEB项目到外网的方法
- Java Web 项目发布到Tomcat中三种部署方法
- java项目配置jenkins自动发布到tomcat
- 关于java-web项目发布时,tomcat意外退出的总结
- 遇到问题---java---git下载的maven项目web用tomcat发布时不带子项目
- java web项目发布到tomcat时配置不打包jar的方案