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
分享到:
相关推荐
本文将详细讲解如何利用Jenkins、Maven、SVN和Tomcat等工具进行网站的持续集成实践,以实现代码的自动上传与部署。 1. 传统网站部署流程 传统网站的部署过程繁琐且耗时,包括需求分析、原型设计、编码、测试、内部...
#### 三、Hudson (Jenkins) 对 Java 项目实现自动化的编译、打包与发布 Jenkins 是一个开源的持续集成/持续部署工具,它可以自动化整个软件交付过程,提高开发效率和质量。使用 Jenkins 实现 Java 项目自动化部署的...
如果构建成功,Hudson会使用自动部署插件将结果发布到目标环境。 四、Maven2+Hudson+Svn 环境的集成 1. **Hudson的配置**:在Hudson管理界面,配置全局Maven路径和SVN仓库URL。在“系统配置”中,添加Maven的安装...
【Hudson+Maven+Svn配置】的整合是软件开发中的一个重要环节,它涉及到了持续集成、自动化构建和版本控制等多个关键领域。以下是对这些工具的详细解释和配置步骤: 1. **Hudson**:Hudson是一个开源的持续集成...
在Linux环境中,构建一个自动化部署系统常常涉及到一系列的工具集成,如Hudson、Maven和Nexus。这个过程主要包括三个主要部分:安装Hudson作为持续集成服务器,配置Maven为项目构建工具,以及安装Nexus作为私有仓库...
Hudson 是一款开源的持续集成工具,它能够自动化软件构建、测试和部署的过程,极大地提高了开发效率和软件质量。与 Maven 和 SVN 结合,我们可以构建一个强大的持续集成环境。Maven 是一个项目管理和综合工具,负责...
总的来说,Hudson与Maven2的集成提供了高效、自动化和可扩展的持续集成解决方案,这对于大型开发团队来说至关重要,因为它可以及时发现和修复错误,提高软件质量,并促进团队间的协作。通过遵循上述步骤,开发者可以...
- 开发环境:Eclipse 4.3、Tomcat 6.0、JDK 1.6、Oracle 10g、Maven 3.0.5。 4. 项目理解 - 项目与产品的区别:项目针对特定用户,产品面向大众或行业;项目关注需求实现,产品强调抽象性和市场适应性。 - 人员配置...
Hudson是一个强大的持续集成引擎,主要应用于软件开发过程中的自动化构建与测试。它具有以下核心特性: 1. **易于安装**:只需将`hudson.war`部署到Servlet容器(如Tomcat或JBoss),无需额外的数据库支持。 2. **...
Hudson是一个开源的持续集成服务器,可以自动化软件项目的构建、测试和部署过程,而Maven则是一个项目管理工具,通过使用预定义的构建生命周期和插件,简化Java项目的构建和依赖管理。 1. **下载Hudson** 访问...
hudson下载,放在tomcat下运行,或持续集成工具的安装包,java项目自动发布部署工具包。配置jdk,cvs或svn或git,配置maven等,可自动拉取服务器代码,自动编译代码,自动发布代码。非常好用的自动发布集成工具。
Hudson拥有丰富的插件生态系统,可以支持各种版本控制系统(如Git、SVN)、构建工具(如Maven、Ant)、测试框架等。根据项目需求,选择合适的插件可以增强Hudson的功能。 8. **安全与权限管理** 确保Hudson的安全...