博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
window平台搭建Hudson服务器
阅读量:5932 次
发布时间:2019-06-19

本文共 1955 字,大约阅读时间需要 6 分钟。

1.1    环境

Microsoft Windows server 2008 x64

1.2    资源下载

TortoiseSVN-1.7.11.23600-x64-svn-1.7.8.msi

 

jdk-6u23-windows-x64.exe

apache-tomcat-7.0.27

hudson.war

之上的软件除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,在浏览器上输入(服务器),

若出现如下页面即说明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中对应代码如下图:

 

在浏览器中输入,若出现如下页面即说明hudson配置成功。

 

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

 

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

转载于:https://www.cnblogs.com/chaoa/p/4446603.html

你可能感兴趣的文章
利用 XPath-jQuery 集锦手册在 XPath 和 jQuery 之间做选择
查看>>
模板分页封装
查看>>
Datatables中文API——回调函数
查看>>
windows 10 企业版 桌面文件、图标突然丢失的解决方法
查看>>
Python Web开发
查看>>
分布式消息队列RocketMQ与Kafka架构上的巨大差异之2 -- CommitLog与ConsumeQueue
查看>>
我的友情链接
查看>>
排除Exchange Server自动查询的AD服务器
查看>>
linux内核优化(转)
查看>>
Index column size too large. The maximum column size is 767 bytes
查看>>
rocketmq3.26研究之一存储层
查看>>
mysql数据库操作
查看>>
nifi使用技巧总结
查看>>
老男孩教育每日一题-第112天-下面这个scp命令使用有什么问题?
查看>>
windows7下打开excel2007,报“向程序发送命令时出现问题”的错误
查看>>
Linux容易忘记或忽略的基础细节(一)
查看>>
Confluence 6 重构查找索引
查看>>
Influxdb+Collectd(4)——InfluxDB基本操作3
查看>>
《北京法源寺》
查看>>
最新!!招银网络科技Java面经,整理附答案
查看>>