jenkins配置权限不对导致无法登陆或者空白页面解决办法
找到.jenkins/config.xml文件:
加上这一段
1 |
<!-- 忘记admin的账号密码,注释下面这段就可以了 --> |
当然上面的是使用的遗留模式,可以把authorizationStrategy中的class替换一下:
1 |
<authorizationStrategy class="hudson.security.AuthorizationStrategy$Unsecured"/> |
上面这个权限对应“任何用户可以做任何事(没有任何限制)”
1 |
<authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy"/> |
上面这个权限对应“登录用户可以做任何事”
调整jdk版本不生效的解决办法
由于项目统一环境的需要,需要将jdk版本从1.7降到1.6,通过修改“系统管理”菜单下的“系统设置”下的jdk环境变量:
将红圈中的路径修改为jdk6,如图所示;保存退出;发现通过”读取设置“和重启jenkins服务器,都没有使修改生效;
其通过jenkins打包依然使用的是jdk7:
最后解决方法:
通过修改jenkins主目录下的config.xml文件使修改生效的。如下图:修改后的config.xml
重新启动jenkins服务后,重新打包项目,发现jdk版本已经改变。