在Linux系统中安装Jenkins
安装Java
- 下载JDK的RPM包,jdk-8u51-linux-64.rpm
- 使用RPM安装JDK:
$ rpm -ivh jdk-8u51-linux-64.rpm
- ERROR:
rpm: RPM should not be used directly install RPM packages, use Alien instead!
rpm: However assuming you know what you are doing… - 下载Alien:
$ apt-get install alien
- 安装JDK :
$ alien jdk-8u51-linux-64.rpm
- 使用
alien
会生成一个*.deb
的文件 - 使用dpkg安装
$ dpkg -i *.deb
- ERROR:
- 使用root用户设定
/etc/profile
, 在文件最后添加以下内容:
- JAVA_HOME=
/usr/java/jdk1.8.0
- CLASSPATH=
$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:./
- PATH=
$JAVA_HOME/bin:$PATH
- export JAVA_HOME CLASSPATH PATH
- 保存文件并退出
- JAVA_HOME=
- 运行
profile
文件:$ . profile
- 检查Java是否安装正确
$ java -version
- 可能出现的错误:
java/lang/NoClassDefFoundError: java/lang/Object 错误
- 解决办法:分别把
/opt/jdk1.8.0_51/lib/ tools.pack 转为 tools.jar
/opt/jdk1.8.0_51/jre/lib/rt.pack 转为 rt.jar
[root@localhost lib]# pwd
/opt/jdk1.8.0_51/lib
[root@localhost lib]# unpack200 tools.pack tools.jar
[root@localhost lib]# ls
ct.sym htmlconverter.jar jconsole.jar orb.idl tools.jar tools.pack.bak dt.jar ir.idl jexec sa-jdi.jar tools.pack visualvm
[root@localhost lib]# pwd
/opt/jdk1.6.0_15/jre/lib
[root@localhost lib]# unpack200 rt.pack rt.jar
- 运行
$ java -version
即可
- 解决办法:分别把
安装Tomcat
- 下载
Tomcat
的 tar.zip 安装包
- http://tomcat.apache.org/download-80.cgi
- 注意:要下载core里的版本
- 将
Tomcat
压缩包放到/usr/local
中,解压:
$ tar -zxvf *.tar.gz
- 设置一个软链接:
$ ln -sf /usr/local/apache-tomcat /usr/local/tomcat
再次 查看该目录,就会发现该目录下重新生成了一个tomcat的文件夹
CATALINA_HOME=/usr/local/tomcat - 按照以下文本进行设置:
- JAVA_HOME=
/usr/java/jdk1.6.0
- CLASSPATH=
$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/lib/servlet-api.jar:./
- PATH=
$JAVA_HOME/bin:$PATH
- export CATALINA_HOME JAVA_HOME CLASSPATH PATH
- JAVA_HOME=
- 启动tomcat:
$ cd /usr/local/tomcat
$ bin/startup.sh
注: 若tomcat中不存在bin文件,可能是版本下载的问题,从新下载其他版本试一下。 - 停止tomcat:
$ bin/shutdown.sh
- 检查方法: 远程输入网址:http://ip:8080, 查看
Tomcat
是否安装成功。