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