作者:朱金灿

来源:http://blog.csdn.net/clever101

hudson 是一种革命性的开放源码 CI (持续集成)服务器,随着工程源码越来越庞大,把源码编译工作放在本地机器已不现实,因此最近决定在svn服务器上部署hudson上进行持续集成。svn服务器的环境是windows server2008,java版本为1.7.0_25-17。

hudson官方网址: http://hudson-ci.org/。官方的安装办法是把hudson作为一个服务来安装,链接是:InstallingHudson as a Windows Service。

hudson有两种启动方式:

1.命令行启动。具体从它上面下载最新的3.0版本——hudson-3.0.1.war,把它改名为hudson.war,放在D盘上,执行命令:

java -jar D:\\hudson.war

结果出现错误:java.net.BindException:Address already in use,具体如下图:

到网上搜索没找到太好的办法,于是放弃这种方式。

2. 基于servlet容器(tomcat),网上推荐这种启动方式。

具体从它上面下载最新的3.0版本——hudson-3.0.1.war,把它改名为hudson.war,将hudson.war放到 \tomcat\webapps\目录下。结果出现错误:

http-500 error

type Exceptionreport

message

description Theserver encountered an internal error () that prevented it from fulfilling thisrequest.

exception

javax.servlet.ServletException:there's no "app" attribute in the application context.

org.kohsuke.stapler.Stapler.service(Stapler.java:149)

javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:86)

hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:78)

hudson.security.HudsonFilter.doFilter(HudsonFilter.java:155)

hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:70)

网上搜了一些解决办法并一一试验也没有解决,到http://hudson-ci.org/downloads/war/下载一个老一点的版本也不行。

最后在google上的一个开源工程上:http://code.google.com/p/hudson-bld/downloads/list,下载了一个hudson2.1.2.1.war才安装上了。效果图如下:

参考文献:

1.Hudson平台搭建及使用

2.Hudson简介及安装

hudson搭建经验总结相关推荐

  1. 2019-安卓开发环境搭建-经验分享-Eclipse(主要内容)+Android Studio

    2019-安卓开发环境搭建-经验分享-Eclipse(主要内容)+Android Studio 0. 引言 1. 常见问题 2. 配置安卓开发环境 2.1 准备 JDK 环境 2.1.1 下载 JDK ...

  2. 测试开发【Mock平台】06开发:项目管理功能(二)Atnd页面搭建经验实战与学习线路梳理

    [Mock平台]为系列测试开发教程,从0到1编码带你一步步使用Spring Boot 和 Antd React 框架完成搭建一个测试工具平台,希望作为一个实战项目能为你的测试开发学习有帮助. 经过一段 ...

  3. Minecraft (我的世界)服务器搭建经验分享

    Minecraft 多人在线服务器搭建 多人在线同时玩Minecraft需要一台服务器: 局域网服务器:个人电脑作为服务器,可以供多人同时在线,对个人电脑性能有一定要求,没有测试过.局限性比较大,只能 ...

  4. ISP运营商实验室测试机架拓扑搭建经验分享

    大家好,有些日子没更新干货了,近期难得有假期进行修整,思前顾后还是坐下来聊聊自己长期负责维护和搭建的实验室环境. 废话不多说,直接上图.因为图较大,分上下部分进行上传. 网络主框架(上) 服务器主框架 ...

  5. 个人云电脑搭建经验分享

    简介:我自己使用的windows10平台(win7没有测试过),需要Nvidia GTX/RTX600+系列显卡,并安装Nvidia Geforce Experience.(驱动软件等最好是最新版本) ...

  6. consul注册中心高可用集群的搭建经验

    consul简介 Consul包含多个组件,但是作为一个整体,为你的基础设施提供服务发现和服务配置的工具.他提供以下关键特性: 1.服务发现: Consul的客户端可用提供一个服务,比如 api 或者 ...

  7. svn服务器搭建经验总结

    从最近几天的实验来看,svn(Subversion version 1.6.12 (r955767))可以很好的运行在widnows和Linux下. 例如: windows2003环境         ...

  8. lamp环境搭建经验总结

    环境:centos6.4,13个源码包:参考教程高罗峰细说php 思路:1.首先确定gcc,g++的安装,因为这是c语言的编译工具,没有它,源码不可能安装,redhat的 yum需要配置,分为本地源和 ...

  9. NTV Media Server G3流媒体服务器搭建经验

    系统要求 最低要求: 操作系统:  64位CentOS 6.4或更高版本 / Red Hat Enterprise Linux Server CPU:      Intel双核 2.0GHz 内存: ...

最新文章

  1. Failed to resolve:com.android.support:appcompat-v7:27.+
  2. python for bioinformatics相关题目
  3. 从技术上解读大数据的应用现状和开源未来
  4. 杂题之循环移动字符串
  5. JavaScript如何比较两个对象字面量是否一样(key 和 value都对比)
  6. 2021-01-16 英文写作中“因为”
  7. 算法系列之赫夫曼树的精解【构造流程及原理分析】
  8. DataTable方法 和 性能
  9. Android之水平ProgressBar多彩背景颜色
  10. mysql批量插入数据的函数和存储过程
  11. java监控rabbitMq服务状态,spring cloud 的监控turbine-rabbitmq的示例
  12. 解决方案:Gateway实现全局跨域
  13. html自动播放视频不可用muted,html5_videoaudio的autoplay属性失效的解决方法
  14. 多人协同在线编辑文档软件使用体验
  15. Godot Engine:用着色器实现通过开关隐藏部分模型
  16. 牛客NC272 栈的压入、弹出序列
  17. 第八届中国云计算大会胜利启幕云计算产业进入应用迅速普及期
  18. 二次创业,都市丽人照旧
  19. 基于OHCI的USB主机 —— UFI读状态代码
  20. 03-面向对象之面向对象基础

热门文章

  1. 如何从零开始搭建一个网站
  2. 2018三七互娱前端笔试
  3. 基于SSM开发实现校园疫情防控管理系统
  4. 新手如何使用Github
  5. 两个圆柱相交的体积 UVALive 5096 Volume
  6. 从netfilter的NF_IP_PRE_ROUTING抓包 和 用libpcap抓包有什么区别?
  7. docker 应用系列(一)--- 一步步搭建虚拟机 docker 环境 附有 vue-cli + nginx 应用
  8. 武汉大学计算机学院卓越工程师班弘毅学堂,武汉大学弘毅学堂培养方案(2018级试行)...
  9. 苹果cmsv10仿韩剧TV网电脑加手机高端模板免费下载
  10. 闲时来两个小算法动动脑,防止不脱发操作【JavaScript实现冒泡和选择】