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简介及安装






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

clever101

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值