Java 1.8 игнорирует одно правило набора правил развертывания - PullRequest
0 голосов
/ 24 апреля 2019

Я нахожусь в процессе развертывания 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 и, конечно, он отлично работает

Апплет - 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

...