Linux下安装tomcat和Jenkins

1、安装jdk

方法一:
sudo yum install java-1.8.0

方法二:
1.下载1.8的jdk rpm文件到linux系统
2.执行rpm -ivh jdk-8u151-linux-x64.rpm

查看java -version版本是不是1.8.0,如果不是按照一下方法修改环境变量JAVA_HOME

在命令行输入:vi /etc/profile 查看jdk环境变量
将环境变量设置为 jdk1.8的路径 /usr/java/jdk1.8.0_191-amd64


修改环境变量.png

2、官网下载tomcat tar包

通过rz上传到 linux服务器

3、解压缩

tar -zxvf apache-tomcat-8.0.50.tar.gz

4、创建tomcat存放目录

mkdir /usr/local/tomcat

5、将解压后的文件夹移动过去

mv apache-tomcat-8.0.50 /usr/local/tomcat/

6、将Jenkins.war放到webapp目录下

rz命令上传即可


Linux下安装tomcat和Jenkins_第1张图片
jenkins.png

7、进入tomcat目录

cd usr/local/tomcat/apache-tomcat-8.0.50/bin/

8、运行tomcat

./startup.sh

9、打开浏览器访问tomcat主页、Jenkins

http://{ip address}:8080
http://{ip address}:8080/jenkins
如果可以正常访问,则部署成功

安装过程中遇到的问题记录:

tomcat主页可以打开,但是Jenkins无法打开404

解决思路:
1、查看jenkins根路径下logs文件夹
详细可以查看localhost.2016-04-11.log
查看log后发现以下问题
31-Oct-2018 12:07:19.001 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.listenerStart Error configuring application listener of class [jenkins.JenkinsHttpSessionListener]
java.lang.UnsupportedClassVersionError: jenkins/JenkinsHttpSessionListener : Unsupported major.minor version 52.0 (unable to load class [jenkins.JenkinsHttpSessionListener])

则我们的jdk版本不正确

2、java -version 发现版本不是1.7.0,但是自己装的确实是1.8.0

3、查看java-home环境变量发现指向的是1.7.0,修改为1.8.0的路径

4、保存后,重启tomcat,访问成功

其他

tomcat读取的是系统环境,所以只要系统安装了python3,jenkins shell脚本就可以直接使用python3命令

你可能感兴趣的:(Linux下安装tomcat和Jenkins)