问题
Linux中使用yum安装部署Jenkins出现非法反射访问
9月 11 13:46:34 bogon jenkins[11397]: WARNING: An illegal reflective access operation has occurred
9月 11 13:46:34 bogon jenkins[11397]: WARNING: Illegal reflective access by org.codehaus.groovy.vmplugin.v7.Java7$1 (file:/var/lib/jenkins/%25C/jenkins/war/WEB-INF/lib/gr..
9月 11 13:46:34 bogon jenkins[11397]: WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.vmplugin.v7.Java7$1
9月 11 13:46:34 bogon jenkins[11397]: WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
9月 11 13:46:34 bogon jenkins[11397]: WARNING: All illegal access operations will be denied in a future release
Hint: Some lines were ellipsized, use -l to show in full.
错误原因分析
错误检查:
检查配置文件,发现配置文件、日志文件都没有,日志文件使用的是系统默认的文件/var/log/messages
rpm -ql jenkins
错误jenkins文件目录
正常jenkins文件目录
问题解决方案
方案一
方案一仅供了解,不建议使用,因为不会解决问题的,建议使用方案二。
1、上网查找问题,说是jdk使用的太新了
减低jdk版本,平常安装使用的jdk11,将其降低成10、9、8等低版本,重启,发现也没有用!
yum install fontconfig java-10-openjdk
注意:使用版本10时需要使用下面的命令修改默认版本号
alternatives --config java
方案二
2、小狸认为是下载镜像的问题,所以尝试使用网址下载。
wget http://pkg.jenkins-ci.org/redhat-stable/jenkins-2.190.3-1.1.noarch.rpm
(1)下载完成
(2)安装
rpm -ivh jenkins
(3)安装完成,注意前提要还是需要使用下载jdk11
问题解决:
1、此下载过程中,会出现下面的情况:无法建立连接
方法处理:继续使用下载命令重新下载
2、下载过程中出现下载安全的问题
处理方法:使用命令直接跳过,继续下载
wget http://pkg.jenkins-ci.org/redhat-stable/jenkins-2.190.3-1.1.noarch.rpm --no-check-certificate
3、下载过程中,会出现卡顿等情况,请耐心等待!原因这个应该使用的国外镜像网站。