Java 1.8忽略一个部署规则集规则

时间:2019-04-24 02:48:07

标签: java java-8 java-6

我正在推出Java 1.8和1.6(对于旧版应用程序),并且在使某些旧版项目在1.6中运行方面取得了良好的成功

我有一条规则,尽管我尝试执行的操作仍然尝试在安装的最新版本中运行

  <rule>
    <id location="https://somesub.domain.com" />
    <action permission="run" version="1.6.0_45" force="true" />
  </rule>

对于这个位置,我已经尝试过这些:

  • somesub.domain.com
  • domain.com
  • 带有和不带有https://

我还尝试使用供应商证书中的指纹规则

  <rule> 
    <id>
      <certificate hash="xxxxx" />
    </id>
    <action permission="run" version="1.6.0_45" force="true" />
  </rule>

如果没有这个规则,它会给我同样的错误 但是我删除了1.8,当然可以正常工作

applet是Ephox EditLive 7.6.1.71,控制台向我显示了这一点:

network: Connecting http://somesub.domain.com:443/ with proxy=DIRECT
network: Cache entry not found [url: https://somesub.domain.com/uatwebauth/wps/ephox/res/editlivejava/com/ephox/editlive/applets/EditLiveJava.class, version: null]
network: Connecting https://somesub.domain.com/uatwebauth/wps/ephox/res/editlivejava/com/ephox/editlive/applets/EditLiveJava.class with proxy=DIRECT
network: Connecting http://somesub.domain.com:443/ with proxy=DIRECT
java.lang.ClassNotFoundException: com.ephox.editlive.applets.EditLiveJava

这与规则集无关吗?我知道其他小程序可以运行1.8,然后切换到1.6

0 个答案:

没有答案