1.1    环境

Microsoft Windows server 2008 x64

1.2    资源下载

TortoiseSVN-1.7.11.23600-x64-svn-1.7.8.msi

http://sourceforge.net/projects/tortoisesvn/files/1.7.7/

jdk-6u23-windows-x64.exe

http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u23-oth-JPR

apache-tomcat-7.0.27

http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.26/

hudson.war

http://hudson-ci.org/

之上的软件除hudson之外,均有32位和64位之分,应下载符合对应系统的软件。

1.3    安装步骤

以上所有的软件均放在E:\tool中。进入E:\tool目录:

1.3.1安装TortoiseSVN

双击TortoiseSVN-1.7.11.23600-x64-svn-1.7.8.msi,弹出安装对话框,遇到选择时,均点击下一步,直至完成。默认的安装目录为C:\Program Files\TortoiseSVN, 将C:\ProgramFiles\TortoiseSVN\bin添加到PATH中。

在任意的文件夹中点击右键,若出现TortoiseSVN的选项,说明TortoiseSVN安装和配置成功。

1.3.2安装JDK

双击jdk-6u23-windows-x64.exe,弹出安装对话框,遇到选择时,均点击下一步,直至完成。默认的安装目录为C:\Program Files\Java;创建变量名为JAVA_HOME,变量值为C:\Program Files\Java\jdk1.6.0_23的环境变量,并将C:\ProgramFiles\ Java\jdk1.6.0_23\bin添加到PATH中。

“开始”->“运行”-> 输入cmd -> 回车,调出命令行,输入javac并回车,输入java并回车,若分别弹出如下内容,则说明JDK安装且配置成功。

1.3.3配置 Apache-Tomcat

本次安装下载的是免安装的Apache-Tomcat,只需要将下载下来的zip包解压,放到一个目录下即可。我们将apache-tomcat-7.0.27文件夹放在C:\opt下。

在C:\opt\apache-tomcat-7.0.27\conf目录下的server.xml中查看Apache-Tomcat所用的端口,代码如下:

上述代码说明Apache-Tomcat所用的端口为8080,通过window的命令行查询8080端口是否已被占用,主要命令有:

netstat –ano   查看所有端口的占用情况

netstat -aon|findstr "8080"    查看8080端口被使用情况

若返回如上图的内容说明8080端口被PID为11812的进程占用,此时有两种解决方案:

a)  更改server.xml中的端口,保证不与已被占用的端口冲突;

b)  终止占用8080端口的进程(要保证对其他程序的运行无影响),主要的操作为:

tasklist|findstr "11812"   查看PID对应的进程

taskkill /f /t /im Tomcat7.exe  结束Tomcat7.exe进程

创建变量名为CATALINA_HOME,变量值为C:\opt\apache-tomcat-7.0.27的环境变量;在命令行中切换到C:\opt\apache-tomcat-7.0.27\bin目录下,执行startup.bat启动tomcat,在浏览器上输入http://cq01-winxp64-qa2013-251.vm.baidu.com/(服务器),

若出现如下页面即说明tomcat配置成功。

若如上页面不能出现,通过“开始”->“运行”->输入regedit,调出注册表编辑器,在目录“计算机\HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\ services”下存储的是已经注册的服务,若Tomcat服务已经被注册,将其删除,重启Tomcat即可。

1.3.4配置Hudson

将下载的hudson.war重命名为hudson.rar,并将其解压,得到名为hudson的文件夹,将此文件夹复制到C:\opt\apache-tomcat-7.0.27\webapps目录下,修改C:\opt\apache-tomcat-7.0.27\conf目录下web.xml中对应代码如下图:

在浏览器中输入http://cq01-winxp64-qa2013-251.vm.baidu.com/hudson,若出现如下页面即说明hudson配置成功。

此时,hudson环境已经搭建成功,若需要对hudson的主目录进行设置,可向C:\opt\apache-tomcat-7.0.27\webapps\hudson\WEB-INF目录下的web.xml文件中添加如下代码:

上述代码的作用为将hudson的主目录设置为e:\hudson-job。

window平台搭建Hudson服务器的更多相关文章

  1. Window平台搭建Redis分布式缓存集群 (一)server搭建及性能測试

    百度定义:Redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对很多其它.包含string(字符串).list(链表).set(集合).zset(sort ...

  2. 干货|Linux平台搭建网关服务器

    概述 集群中一共10台服务器组成了局域网环境,但其中只有一台有外网网卡可以访问互联网.现要求另外9台服务器通过这台主机进行互联网访问.  实验环境介绍 利用iptables搭建网关服务器,即通过SNA ...

  3. window 下搭建流媒体服务器ffmpeg nginx-rmtp-module

    媒体介绍和需要下载需要软件 1.FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.在这里我只用到了它的视屏格式转换功能,将rtsp协议的视频流转成rtmp 2.ng ...

  4. window 平台搭建简单的直播点播系统

    Windows平台如何搭建简单的直播系统前文已经有介绍,今天介绍下如何搭建简单的点播系统. 同样还是利用crtmpServer,crtmpServer可以从github中下载,可以从群里下载(群里有修 ...

  5. window server 搭建git服务器

    Git服务器Gogs简易安装-Windows环境   1.下载git for windows 1 https://github.com/git-for-windows/git/releases/dow ...

  6. 使用gitblit 在windows平台搭建git服务器

    1.下载jdk,安装并且配置好环境变量 2.下载gitblit 直接解压无需安装 3.配置gitblit 1.修改gitblit安装目录下的data文件下的gitblit.properties.将in ...

  7. 在window平台搭建Qt开发环境(使用VS2008 IDE)

    一直用QT Creator(mingw)开发Qt应用程序,每次如果需要修改编译链接参数选项时,都要修改pro文件,而这个文件是基于文本的,每次都要记住这些选项参数名,如果在知道原理的情况下还记住这些字 ...

  8. cocos2d-x v3.0的window平台搭建和编译成andriod程序

    首先添加这个地址到系统环境变量,path 然后打开CMD,输入如下语句 现在就可以创建一个新项目了 这样一个空的cocos2d-x v3.0的项目就创建好了 接下来编译andriod程序 先在系统环境 ...

  9. Azure云 windows平台 搭建ftp服务器注意事项

    1.iis设置防火墙支持端口(1-65535自定义端口,一般3-5个都行) 2.客户端连接使用被动链接模式 3.endpoint终结点添加20,21,以及你自定义的防火墙支持端口. 4.本地防火墙添加 ...

随机推荐

  1. 跌跌撞撞的看完了《jquery技术内幕》

    今年2月20日买的书,今天是5月26,三个月来,除了周末休息一天,如果没有特殊情况,我都会每晚花两个小时看这本书,以及查各种与jquery源码相关的资料.今天总算是跌跌撞撞的看完了,有点小激动,也有点 ...

  2. Java-Reflection反射-获取包括父类在内的所有字段

    前言 今天Android移动端要加个新功能,所以回归Android程序员的身份.开发的过程中,发现了之前的代码写的有很多问题,真的应该把时间抽出来重构一下了. 其中有反射的一个坑,工具类某方法反射获取 ...

  3. mysql 主键和唯一索引的区别

    主键是一种约束,唯一索引是一种索引,两者在本质上是不同的. 主键创建后一定包含一个唯一性索引,唯一性索引并不一定就是主键. 唯一性索引列允许空值,而主键列不允许为空值. 主键列在创建时,已经默认为非空 ...

  4. javaweb的web.xml配置说明,初始化过程

    [重点]初始化过程可知容器对于web.xml的加载过程是context-param >> listener  >> fileter  >> servlet 首先了解 ...

  5. 面试:C++String类实现

    #include <iostream> #include <cstring> using namespace std; class CString { private: cha ...

  6. Solidity字符串和函数

    字符串:需要使用双引号""或者单引号''括起来,例如:定义一个字符串变量:string name="jake":string字符串不能通过length方法获得长 ...

  7. golang实现unicode码和中文之间的转换

    将中文转换为unicode码,使用golang中的strconv包中的QuoteToASCII直接进行转换,将unicode码转换为中文就比较麻烦一点,先对unicode编码按\u进行分割,然后使用s ...

  8. windows环境下搭建Java开发环境(三)——Maven环境配置使用 (转)

    1. 安装配置Maven: 1.1 从Apache网站 http://maven.apache.org/ 下载并且解压缩安装Apache Maven. Maven下载地址: http://maven. ...

  9. 使用IcoMoon生成图标字体

    就我个人而言,往往要想找点什么ICON素材啊,往往都是酱婶滴,先去FontAwesome(在线图标字体库,但资源有限)里面巴拉巴拉,或者其他资源看看有没有合适的.如果没有就去求助我们大UI,笑笑给我来 ...

  10. 在iframe窗体内 获取父级的元素;;在父窗口中获取iframe中的元素

    在iframe中获取父窗口的元素 $(‘#父窗口中的元素ID’, parent.document).click(); 在父窗口中获取iframe中的元素 $(“#iframe的ID”).content ...