Jenkins自动打war包,并部署到tomcat服务器

由于每次修改完代码,都要手动打包部署,很麻烦。今天研究了一下Jenkins自动化部署,大概有以下几个步骤:

1、先配置tomcat 7的访问用户和密码。文件位于conf/tomcat-users.xml

Jenkins访问,配置manager-script角色就够了。----- 配置完要重启tomcat

<role rolename="manager-script"/>
<user username="tomcat" password="tomcat" roles="manager-script"/>

如果需要其他角色,请参考http://www.cnblogs.com/zfc2201/p/3479547.html

2、Jenkins 安装 deploy插件。如不知Jenkins插件如何安装,请问度娘
3、配置Jenkins Job
3-1、git源码地址配置

3-2、编译打包配置

3-3、部署配置。用户名/密码,要与第1步的配置一致

配置完成!可以触发试试了,祝君好运~~~~~

详情可以参考woqiaoxun的这篇文章:http://www.cnblogs.com/Iqiaoxun/p/5350589.html

时间: 2024-12-24 01:52:39

Jenkins自动打war包,并部署到tomcat服务器的相关文章

将Java Web项目导出war包并部署到tomcat中

使用eclpise导出war 1.在需要打包的项目上右键>选择[Export]  2.选中[Web]下面的[WAR file],点击[Next]  3.通过[Browse]选择保存路径,点击[Finish]完成即可  使用maven导出war 1.通过eclipse方式:选择需要打包的项目右键选择[Run As]的[Maven install]即可.提示成功后会显示war包的生成路径,一般在项目的target目录下. 2.通过maven命令:控制台进入项目目录,执行mvn package命令即可

将JavaWeb项目打出war包并部署到tomcat

使用Maven的打包,在pom.xml中配置打war包还是jar包. 1)选中项目,右击选择run as→Maven install 在控制台可看到打包成功信息及war包路径. maven中有package,install,deploy三种方式,从上图可以看出,install比package多了maven-install-plugin:2.4:install (default-install),通过看控制台输出,我们可以发现以下区别: package命令完成了项目编译compile.单元测试te

springboot打war包后部署到tomcat后访问返回404错误

1.正常情况下,修改打包方式为war <packaging>war</packaging> 2.启动类继承SpringBootServletInitializer,重写configure方法 @SpringBootApplicationpublic class SmallProgramApplication extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder conf

Jenkins试用总结(2) ----部署到tomcat服务器

上一篇我们了解了Jenkins的能力和基本的构建方法,这一篇终于到了真正使用jenkins的地方了 1.生成好的war包放到服务器上部署 首先需要去下载一个自动部署的插件 下载这个插件 然后在项目配置里就可以看到这个选项了 WAR/EAR files:是相对于你前面配置的工作空间的. 这里要在tomcat中配置一个新的用户和权限,不然jenkins无法发布到这个服务器,配置如下 红框里是非常重要的权限,必须注意! 然后点击立即构建,我们可以查看控制台 查看tomcat中部署情况 访问也没有问题,

将Web项目War包部署到Tomcat服务器基本步骤(完整版)

1. 常识: 1.1 War包 War包一般是在进行Web开发时,通常是一个网站Project下的所有源码的集合,里面包含前台HTML/CSS/JS的代码,也包含Java的代码. 当开发人员在自己的开发机器上调试所有代码并通过后,为了交给测试人员测试和未来进行产品发布,都需要将开发人员的源码打包成War进行发布. War包可以放在Tomcat下的webapps或者word目录下,随着tomcat服务器的启动,它可以自动被解压. 1.2 Tomcat服务器 Tomcat服务器是一个免费的开放源代码

将Web项目War包部署到Tomcat服务器基本步骤

参考来源: http://www.cnblogs.com/pannysp/archive/2012/03/07/2383364.html   1. 常识: 1.1 War包 War包一般是在进行Web开发时,通常是一个网站Project下的所有源码的集合,里面包含前台HTML/CSS/JS的代码,也包含Java的代码. 当开发人员在自己的开发机器上调试所有代码并通过后,为了交给测试人员测试和未来进行产品发布,都需要将开发人员的源码打包成War进行发布. War包可以放在Tomcat下的webap

war 包的部署

war 包的部署 发送反馈 SuperMap iServer Java 的 iserver.war 包部署成功后,访问的 URI 为:http://<server>:<port>/iserver/services.若 iserver.war 被重命名,比如被重命名为 renameiserver.war,则需要修改 URI 为 http://<server>:<port>/renameiserver/services. 在 Apache Tomcat 上部署

SpringBoot应用War包形式部署到外部Tomcat

SpringBoot应用默认打包成为可执行jar模式让我们感觉到部署的便捷,接下来给大家介绍一下SpringBoot项目打War包形式部署到外部Tomcat. 修改原有项目 1.修改项目 打开项目,修改pom文件:1.项目中加入spring-boot-starter-web(如果是已经加入该依赖的项目可以忽略)和spring-boot-starter-tomcat依赖.2.packaging由jar修改为war.3.在build内加入finalName,这个是设置打war包名称,可以不设置使用默

java+maven工程 实现 自动对war包进行复制并修改和替换每个的配置文件

在工作中碰到一个比较苦恼的事情,(这里以7条线为例子)同一个war包 需要部署7条生产线,但是每个生产线的编号以及ip都不同,导致我们手动的每个包去替换配置文件和配           置ip的js文件 并且每次发布,还需要手动去修改配置文件里面的版本号,这样十分的繁琐.因此该小程序实现对同一个war包进行自动替换里面的配置和js文件加入相关的版本号, 生成对应的7个war,可以减少很多的时间成本. 此功能配合jenkis 自动部署 生成的war目录,即tomcat/webapps的目录下  x