2016-04-26 8 views
2

Когда я установил Java 8 update 91 JRE на своем компьютере, я заметил, что все мои приложения JNLP работают медленнее. Консоль отображает это для каждого класса моего приложения:Плагин Java 8 update 91 подключается для получения всех классов

network: No se ha encontrado la entrada de caché [URL: https://sleipnir5.accv.es:8444/System/Library/Java/es/accv/arangi/base/exception/device/CipherException.class, versión: null] 
network: Conectando https://sleipnir5.accv.es:8444/System/Library/Java/es/accv/arangi/base/exception/device/CipherException.class con proxy=DIRECT 
network: Conectando socket://sleipnir5.accv.es:8444 con proxy=DIRECT 

В логах сервера проверить, что на самом деле запросы Java-клиент для всех классов в пути:/System/Library/Java/< пакет + класс >.

Я не знаю, как разрешить эту ситуацию. Не имеет смысла, что Java-клиент запрашивает от класса к классу сервер вместо загрузки и работы с файлами jar.

Мой JNLP:

<?xml version="1.0" encoding="UTF-8"?> 
<jnlp spec="1.0+" codebase="https://sleipnir5.accv.es:8444/npsc/jnlp/npsc"> 
    <information> 
     <title>Generacion certificado NPSC</title> 
     <vendor>Agencia de Tecnología y Certificación Electrónica</vendor> 
     <homepage href="http://www.accv.es" /> 
     <description>Generacion certificado NPSC</description> 
    </information> 
    <offline-allowed /> 
    <security> 
     <all-permissions /> 
    </security> 
    <resources> 
     <j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se" /> 
     <jar href="npsc-1.0.0.jar"/> 
     <jar href="quaqua.jar"/> 
     <jar href="arangi-1.4.4.jar" /> 
     <jar href="arangi_base-1.4.4.jar" /> 
     <jar href="MITyCLibAPI-1.0.4_1.jar"/> 
     <jar href="MITyCLibTSA-1.0.4_1.jar"/> 
     <jar href="MITyCLibXADES-1.0.4_1.jar"/> 
     <jar href="xmlsec-1.4.2-ADSI-1.0.jar"/> 
     <jar href="axis-1.4.jar"/> 
     <jar href="axis-jaxrpc-1.4.jar"/> 
     <jar href="axis-saaj-1.4.jar"/> 
     <jar href="axis-wsdl4j-1.5.1.jar"/> 
     <jar href="commons-discovery-0.2.jar"/> 
     <jar href="commons-logging-1.0.4.jar"/> 
     <jar href="iaikPkcs11Wrapper-1.2.17.jar"/> 
     <jar href="ldap-1.0.0.jar"/> 
     <jar href="log4j-1.2.13.jar"/> 
     <extension name="Bouncy Castle" href="npsc_bouncy.jnlp"/> 
    </resources> 
    <application-desc main-class="es.accv.npsc.jnlp.NPSCJnlp" width="1" height="1"> 
     <argument>48</argument> 
     <argument>7790</argument> 
     <argument>xxx</argument> 
     <argument>es</argument> 
     <argument>aplicacion</argument> 
     <argument>22585858X</argument> 
     <argument>https://sleipnir5.accv.es:8444/npsc/services/NpscWS</argument> 
    </application-desc> 
    <update check="background" /> 
</jnlp> 

Любая помощь?

ответ

2

Я исправлю это. Сосуд имел в своем manifest.mf:

Class-Path: swing-layout.jar /System/Library/Java/ 

В Java 8 обновлений 91 это означает, что плагин подключается к URL < домена >/System/Library/Java, чтобы найти классы, которые необходимы.