在使ruleset.xml文件按预期工作时,我遇到了问题。我正在使用Windows 10客户端进行测试,为了保持简单,我试图让http://javatester.org/version.html使用1.8.0_92版本,如我的ruleset.xml文件中所指定的(如下所示)。
部署规则集- ruleset.xml
在我的机器上安装了两个版本的JRE,即1.6.0_25,以及上面已经提到的版本。不幸的是,当我浏览到上面的URL时,报告的实例是1.6.0_25版本,这不是我想要的。
就DeploymentRuleSet.jar文件而言,您可以看到这是有效的,并且我已经对证书进行了适当的签名等等。此外,如果我从ruleset.xml文件中删除一些基本内容,那么DeploymentRuleSet.jar就会变得无效--这进一步表明,到读取该文件的时候,一切都还好……我只是不知道为什么这不适用。事实上,在默认情况下,我甚至尝试过阻止一切,但是这也不需要work...Any的帮助和建议。
谢谢!
发布于 2016-07-30 14:03:11
我设法弄明白了。
简单地说,我有两个不同版本的Java正在运行,但是其中一个版本是x64,而另一个版本(显然)是一个x86版本。DeploymentRuleSet.xml如预期的那样工作,但是x64版本没有启动。这并不是因为我需要将有问题的站点添加到“受信任的站点”中。这是由于IE内部的限制增强,并且是由于“增强保护模式”和“64位进程的增强保护模式”(我相信这是来自我头顶的)。将这些站点添加到受信任的站点并不是一个安全问题(对于我们来说),因为这些是我们知道和使用的国家系统。
https://stackoverflow.com/questions/38483472
复制相似问题