hudson搭建经验总结
作者:朱金灿
来源: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搭建经验总结相关推荐
- 2019-安卓开发环境搭建-经验分享-Eclipse(主要内容)+Android Studio
2019-安卓开发环境搭建-经验分享-Eclipse(主要内容)+Android Studio 0. 引言 1. 常见问题 2. 配置安卓开发环境 2.1 准备 JDK 环境 2.1.1 下载 JDK ...
- 测试开发【Mock平台】06开发:项目管理功能(二)Atnd页面搭建经验实战与学习线路梳理
[Mock平台]为系列测试开发教程,从0到1编码带你一步步使用Spring Boot 和 Antd React 框架完成搭建一个测试工具平台,希望作为一个实战项目能为你的测试开发学习有帮助. 经过一段 ...
- Minecraft (我的世界)服务器搭建经验分享
Minecraft 多人在线服务器搭建 多人在线同时玩Minecraft需要一台服务器: 局域网服务器:个人电脑作为服务器,可以供多人同时在线,对个人电脑性能有一定要求,没有测试过.局限性比较大,只能 ...
- ISP运营商实验室测试机架拓扑搭建经验分享
大家好,有些日子没更新干货了,近期难得有假期进行修整,思前顾后还是坐下来聊聊自己长期负责维护和搭建的实验室环境. 废话不多说,直接上图.因为图较大,分上下部分进行上传. 网络主框架(上) 服务器主框架 ...
- 个人云电脑搭建经验分享
简介:我自己使用的windows10平台(win7没有测试过),需要Nvidia GTX/RTX600+系列显卡,并安装Nvidia Geforce Experience.(驱动软件等最好是最新版本) ...
- consul注册中心高可用集群的搭建经验
consul简介 Consul包含多个组件,但是作为一个整体,为你的基础设施提供服务发现和服务配置的工具.他提供以下关键特性: 1.服务发现: Consul的客户端可用提供一个服务,比如 api 或者 ...
- svn服务器搭建经验总结
从最近几天的实验来看,svn(Subversion version 1.6.12 (r955767))可以很好的运行在widnows和Linux下. 例如: windows2003环境 ...
- lamp环境搭建经验总结
环境:centos6.4,13个源码包:参考教程高罗峰细说php 思路:1.首先确定gcc,g++的安装,因为这是c语言的编译工具,没有它,源码不可能安装,redhat的 yum需要配置,分为本地源和 ...
- NTV Media Server G3流媒体服务器搭建经验
系统要求 最低要求: 操作系统: 64位CentOS 6.4或更高版本 / Red Hat Enterprise Linux Server CPU: Intel双核 2.0GHz 内存: ...
最新文章
- Failed to resolve:com.android.support:appcompat-v7:27.+
- python for bioinformatics相关题目
- 从技术上解读大数据的应用现状和开源未来
- 杂题之循环移动字符串
- JavaScript如何比较两个对象字面量是否一样(key 和 value都对比)
- 2021-01-16 英文写作中“因为”
- 算法系列之赫夫曼树的精解【构造流程及原理分析】
- DataTable方法 和 性能
- Android之水平ProgressBar多彩背景颜色
- mysql批量插入数据的函数和存储过程
- java监控rabbitMq服务状态,spring cloud 的监控turbine-rabbitmq的示例
- 解决方案:Gateway实现全局跨域
- html自动播放视频不可用muted,html5_videoaudio的autoplay属性失效的解决方法
- 多人协同在线编辑文档软件使用体验
- Godot Engine:用着色器实现通过开关隐藏部分模型
- 牛客NC272 栈的压入、弹出序列
- 第八届中国云计算大会胜利启幕云计算产业进入应用迅速普及期
- 二次创业,都市丽人照旧
- 基于OHCI的USB主机 —— UFI读状态代码
- 03-面向对象之面向对象基础
热门文章
- 如何从零开始搭建一个网站
- 2018三七互娱前端笔试
- 基于SSM开发实现校园疫情防控管理系统
- 新手如何使用Github
- 两个圆柱相交的体积 UVALive 5096 Volume
- 从netfilter的NF_IP_PRE_ROUTING抓包 和 用libpcap抓包有什么区别?
- docker 应用系列(一)--- 一步步搭建虚拟机 docker 环境 附有 vue-cli + nginx 应用
- 武汉大学计算机学院卓越工程师班弘毅学堂,武汉大学弘毅学堂培养方案(2018级试行)...
- 苹果cmsv10仿韩剧TV网电脑加手机高端模板免费下载
- 闲时来两个小算法动动脑,防止不脱发操作【JavaScript实现冒泡和选择】