解决方案
- 临时方案1:
官网中也写明了解决方案,不过这个解决方案是临时的,jenkins重启后就失效了
翻译成中文就是:进入Jenkins》Manage Jenkins》Script Console》输入如下命令,点击运行,重新构建项目后的报告就可以展示样式了
System.setProperty(“hudson.model.DirectoryBrowserSupport.CSP”, “”)
- 临时方案2
如果Jenkins为war包,也就是部署到tomcat上这种,可以通过java命令运行解决
关闭jenkins,命令行直接运行:java -Dhudson.model.DirectoryBrowserSupport.CSP= -jar D:Jenkinsjenkins.war,路径根据自己的jenkins.war路径修改
不过这个方案也是临时的,tomcat重启后就不生效了
- jenkins.war 永久解决方案
修改catalina.bat文件,找到tomcat/bin下的catalina.bat文件,直接在文件中添加如下命令:
set CATALINA_OPTS=“-Dhudson.model.DirectoryBrowserSupport.CSP=”“”
添加完成后,需要重启tomcat,这样就可以永久有效了
- jenkins.msi永久解决方案
用Notepad++打开这个jenkins.xml文件,找到下图的arguments这一行,红色区域改成如下,改好后保存:
原来是:-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar
修改后:-Xrs -Xmx256m -Dhudson.model.DirectoryBrowserSupport.CSP= -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar
http://t.zoukankan.com/leslie12956-p-13186572.html
https://www.cnblogs.com/yoyoketang/p/7518351.html