`

hudson+maven+tomcat自动发布

 
阅读更多
1.要将hudson构建后的war包 自动deploy到tomcat下,需要安装hudson插件

到hudson》系统设置>插件管理 去安装 [Deploy to container Plugin]


2.如果项目使用maven编译打包的  那么在设置deploy路径时,可能会遇到无法保存设置
填好后,Save  进去看 又变成空白

解决办法: 建hudson任务时,先不选maven项目,选第一个,进去后把deploy的内容填好,保存
。再进去设置把 build改为Maven。就ok了


3.如果build时打包可以成功,deploy到tomcat下报错
那么可能是以下原因:
a:看tomcat\webapps\下面是否有 manager
b:在hudson中填的tomcat用户名 密码是否正确
该user 是否有 manager-gui  和 manager-script  这两个角色

**/tomcat/conf/tomcat-users.xml

<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="admin" password="admin" roles="manager-gui,manager-script"/>

SVN资源地址:


打包:


自动发布到Tomcat:
  • 大小: 21.8 KB
  • 大小: 11.2 KB
  • 大小: 25 KB
分享到:
评论
1 楼 xuxl 2013-12-23  

相关推荐

    Jenkins+Maven+SVN+Tomcat持续集成实战

    本文将详细讲解如何利用Jenkins、Maven、SVN和Tomcat等工具进行网站的持续集成实践,以实现代码的自动上传与部署。 1. 传统网站部署流程 传统网站的部署过程繁琐且耗时,包括需求分析、原型设计、编码、测试、内部...

    hudson+maven+svn自动化部署

    #### 三、Hudson (Jenkins) 对 Java 项目实现自动化的编译、打包与发布 Jenkins 是一个开源的持续集成/持续部署工具,它可以自动化整个软件交付过程,提高开发效率和质量。使用 Jenkins 实现 Java 项目自动化部署的...

    Hudson+Maven+SVN

    如果构建成功,Hudson会使用自动部署插件将结果发布到目标环境。 四、Maven2+Hudson+Svn 环境的集成 1. **Hudson的配置**:在Hudson管理界面,配置全局Maven路径和SVN仓库URL。在“系统配置”中,添加Maven的安装...

    Hudson+Maven+Svn配置[归纳].pdf

    【Hudson+Maven+Svn配置】的整合是软件开发中的一个重要环节,它涉及到了持续集成、自动化构建和版本控制等多个关键领域。以下是对这些工具的详细解释和配置步骤: 1. **Hudson**:Hudson是一个开源的持续集成...

    Linux 安装hudson+maven+nexus

    在Linux环境中,构建一个自动化部署系统常常涉及到一系列的工具集成,如Hudson、Maven和Nexus。这个过程主要包括三个主要部分:安装Hudson作为持续集成服务器,配置Maven为项目构建工具,以及安装Nexus作为私有仓库...

    Hudson+Maven+SVN 搭建持续集成环境

    Hudson 是一款开源的持续集成工具,它能够自动化软件构建、测试和部署的过程,极大地提高了开发效率和软件质量。与 Maven 和 SVN 结合,我们可以构建一个强大的持续集成环境。Maven 是一个项目管理和综合工具,负责...

    集成工具hudson与maven2的Hudson 安装及配置.docx

    总的来说,Hudson与Maven2的集成提供了高效、自动化和可扩展的持续集成解决方案,这对于大型开发团队来说至关重要,因为它可以及时发现和修复错误,提高软件质量,并促进团队间的协作。通过遵循上述步骤,开发者可以...

    maven+springmvc+mybatis+svn+hudson

    - 开发环境:Eclipse 4.3、Tomcat 6.0、JDK 1.6、Oracle 10g、Maven 3.0.5。 4. 项目理解 - 项目与产品的区别:项目针对特定用户,产品面向大众或行业;项目关注需求实现,产品强调抽象性和市场适应性。 - 人员配置...

    hudson+配置说明-mySelf[整理].pdf

    Hudson是一个强大的持续集成引擎,主要应用于软件开发过程中的自动化构建与测试。它具有以下核心特性: 1. **易于安装**:只需将`hudson.war`部署到Servlet容器(如Tomcat或JBoss),无需额外的数据库支持。 2. **...

    hudson maven 集成

    Hudson是一个开源的持续集成服务器,可以自动化软件项目的构建、测试和部署过程,而Maven则是一个项目管理工具,通过使用预定义的构建生命周期和插件,简化Java项目的构建和依赖管理。 1. **下载Hudson** 访问...

    hudson3下载,持续集成工具,java项目自动发布部署工具

    hudson下载,放在tomcat下运行,或持续集成工具的安装包,java项目自动发布部署工具包。配置jdk,cvs或svn或git,配置maven等,可自动拉取服务器代码,自动编译代码,自动发布代码。非常好用的自动发布集成工具。

    hudson自动构建文档

    Hudson拥有丰富的插件生态系统,可以支持各种版本控制系统(如Git、SVN)、构建工具(如Maven、Ant)、测试框架等。根据项目需求,选择合适的插件可以增强Hudson的功能。 8. **安全与权限管理** 确保Hudson的安全...

Global site tag (gtag.js) - Google Analytics