在Linux系统中安装Jenkins的方法(原创)-2
上一篇 / 下一篇 2012-06-13 13:58:33 / 个人分类:Jenkins
三、在Linux下配置Tomcat服务器
Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现。
[@xdG-v0Tomcat是稳固的独立的Web服务器与Servlet Container,不过,其Web服务器的功能则不如许多更健全的Web服务器完整,如Apache Web服务器(举例来说,Tomcat没有大量的选择性模块)。不过,Tomcat是自由的开源软件,而且有许多高手致力于其发展。
D3\[*Z"R#I;u2s03.1安装jdk
在安装Tomcat之前需要安装j2sdk(Java 2 Software Development Kit),也就是JDK。
7Z]Pb$E0请参考第一部分卸载和安装LINUX上的JDK。
V7i9~j6_X Dv051Testing软件测试网 u s-B)PG4H
3.2下载tomcat
在http://tomcat.apache.org/download-60.cgi 下载tomcat6.0,51Testing软件测试网5u([*T'O.n)nK^E Z
请选择上图红色所示的tomcat版本。
*tl R E gH&V06h%Y'iN [0
3.3解压tomcat安装包
解压缩刚才的tomcat安装包(apache-tomcat-6.0.35.tar.gz)。
"tZ2ssA#I0注:我把tomcat安装包暂时通过FileZilla上传到了home目录下。51Testing软件测试网'K z/^/uY;fkV
[root@testdep home]#tar –zxvf apache-tomcat-6.0.35.tar.gz51Testing软件测试网'D-k`;@RS1W
51Testing软件测试网;q:nVF1O*qi9]$cv
3.4为压缩包指定目录
把解压缩的文件放在一个新建的目录下51Testing软件测试网+q/k/[J.S"J6C6J
[root@testdep home]#cp -R apache-tomcat-6.0.35 /usr/local/tomcat ;51Testing软件测试网)? h1@A6xv,J
//拷贝apache-tomcat-6.0.35到/usr/local/下并重命名为tomcat
{EE Hb`/F\0"C N }Fgx0
3.5设置tomcat的路径
[root@testdep home]cd ~51Testing软件测试网 ya0gC0J Q7MA2C~
[root@testdep home]vi .bashrc51Testing软件测试网;AS0h(H$N4aqn5A$Z
//在第一步卸载和安装Linux JDK设置jdk的路径后面加上tomcat的路径51Testing软件测试网#WV&wh&s#z
//vi编辑器的使用方法请大家百度一下51Testing软件测试网t(iA}"?a,Mi)w/s
export TOMCAT_HOME=/usr/local/tomcat
6K G)W{!c06]3q"ZUI[y L0
注:修改过.bashrc文件后需要通过一下命令使.bashrc生效。51Testing软件测试网X sSC*b,Iq
[root@testdep home]. .bashrc
vKg3be(d1tYt0v0安装完后,重新启动tomcat以使JAVA_HOME和TOMCAT_HOME的设置生效.51Testing软件测试网M K|"g k_BHN
ha8_:H6j5B&D;T2I0
3.6启动tomcat51Testing软件测试网.~{6{ C5uy`6Cw$`
运行命令:
[root@testdep home]#/usr/local/tomcat/bin/startup.sh;
%~+{?_x0//正常情况下可以见到如下的信息:
vt`!|?+@p u_0Using CATALINA_BASE: /usr/local/tomcat51Testing软件测试网+e7Q{FMB`#E!h
Using CATALINA_HOME: /usr/local/tomcat
*eehoV fF0q0Using CATALINA_TEMDIR: /usr/local/tomcat/temp
%V+}YR D%l"m0Using JAVA_HOME: /usr/java/jdk1.6.0_35
\8V,J6m W#oX7p)E03.7关闭tomcat
运行命令:
*e;NAm7D2_0[root@testdep home]#/usr/local/tomcat/bin/shutdown.sh;51Testing软件测试网K _2Cdz
qv~Cy9n3QO}0
四、在Tomcat里边配置Jenkins
4.1 在http://mirrors.jenkins-ci.org/war/1.466/下载Jenkins的war包。51Testing软件测试网1A%A$b)`#Nt?M6Q
4.2 通过FileZilla把刚下载的Jenkins包从本机PC上传到Linux服务器的webapps目录下。51Testing软件测试网$Y;y/Kf Og Mk0Lh
[root@testdep home]cd /usr/local/tomcat/webapps
x}|RmR!bx051Testing软件测试网0Ew$g'oPW
可看出刚刚上传的jenkins war包。51Testing软件测试网+X u9U}m5SK!h%n
Ne1W&u6R8p1MF0
4.3 Jenkins安装完成,可以通过本地PC连接上Linux上的Tomcat服务器。51Testing软件测试网 @D3qs9}-QB
在本地PC的浏览器窗口输入: http://192.168.3.182:8080/jenkins/51Testing软件测试网.B;bejP-Stc;qPS
5e2K-Nwc;m0
4.4 至此Jenkins的配置安装完成。
d'}`#n!wB0五、Jankins的相关配置
5.1 首次进入Jenkins的主页面会出现如下截图所示的错误提示:51Testing软件测试网@ C;Rz UQ8@-``6P.z-B
51Testing软件测试网6HAEQx{+l,E
意思是tomcat容器没有使用UTF-8编码,所以不能使用中文作为任务名称,可以在tomcat中进行配置。
d*m4Z*oq`*}-L0e0[root@testdep home]# cd /usr/local/tomcat/conf
"[:gy9[%o8_0e0[root@testdep home]#vi server.xml
(g/DI9ck9K0……51Testing软件测试网[%r'M ko5v'p s
<Connector port="8989" protocol="HTTP/1.1"
'T Xs C(N Mu0connectionTimeout="20000"
Ym,e r(}CH4d0redirectPort="8443"URIEncoding="UTF-8"/>51Testing软件测试网qkw*B/o!i2I6~
……51Testing软件测试网,Vlb.O-b*p^X
注:增加了utf-8的编码格式URIEncoding="UTF-8"51Testing软件测试网r}2tE/mG4i
:Sdi+ift0
5.2默认情况下,JENKINS_HOME会在当前用户的家目录下建立,名称为.jenkins,