在Linux系统中安装Jenkins
2015-07-28 18:45
501 查看
在Linux系统中安装Jenkins
安装Java
下载JDK的RPM包,jdk-8u51-linux-64.rpmhttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
使用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
使用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
保存文件并退出
运行
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
启动tomcat:
$ cd /usr/local/tomcat $ bin/startup.sh
注: 若tomcat中不存在bin文件,可能是版本下载的问题,从新下载其他版本试一下。
停止tomcat:
$ bin/shutdown.sh
检查方法: 远程输入网址:http://ip:8080, 查看
Tomcat是否安装成功。
相关文章推荐
- Linux中用户和用户组的管理以及如何批量创建用户
- 【转】linux命令useradd添加用户详解
- linux常用目录作用
- [转]使用xftp连接centos6.5
- Linux基础之常用命令(二)
- webrtc(2):Centos6 安装 stun/turn服务
- linux 防火墙
- Linux 没有了 eth0
- LINUX进程间通信:PIPE与FIFO
- linux添加开机自启动脚本示例详解
- Linux进程通信:命名管道FIFO小结
- linux开机自动启动脚本
- linux中/etc/rc.d/rc.local和/etc/rc.local这两个文件有什么区别
- linux常用命令手册
- 解析 Linux 内核可装载模块的版本检查机制
- linux特色
- linux双系统安装和卸载
- linux下svn命令使用大全
- centos彻底删除mysql
- Linux命令详解 -- date