我正在尝试在 Jenkins 中运行 Performance Center 构建作业,但在作业中遇到了 JEP-200 问题。 Jenkins 网站确实建议了一种解决方法,即使用 -Dhudson.remoting.ClassFilter 选项运行 Java 实例。
不幸的是,我将我们的 Jenkins 实例作为 Windows 服务运行,在 Jenkins 安装过程之后安装。我看不到将解决方法选项添加到服务的方法。
我已尝试停止服务并按照建议运行完整命令;
java -Dhudson.remoting.ClassFilter=SimpleDateFormat -jar jenkins.war
虽然这确实启动了 Jenkins,但它继续运行完整的设置过程并覆盖一些配置文件。我现在已经修复了配置文件,但我猜这种方法是错误的。
如何将 -Dhudson.remoting.ClassFilter=SimpleDateFormat
选项添加到 Windows 服务?
最佳答案
接下来我有两个选择;
忽略错误。它仅在我应用或保存更改时出现,实际上并没有停止构建作业的运行。
等待修复程序到达。在发布此消息的同时,我还发布了已打开的 Jenkins Jira 票证,编写该插件的人承认了该问题,并正在寻求将 SimpleDateFormat 列入白名单。
所以我现在可以继续处理错误,然后很快就可以完全消除它。 Jira 票确实包含 HPE 插件的更新版本,我建议如果您对 JEP-200 问题处于相同的位置,那么您首先使用该版本。可以查到here.
关于windows - 适用于 Windows 的 Jenkins JEP-200 解决方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51359013/