Java 8 update 91插件连接以获取所有类

时间:2016-04-26 12:15:55

标签: java java-web-start jnlp

当我在计算机中安装Java 8更新91 JRE时,我注意到我所有的JNLP应用程序都比较慢。控制台为我的应用程序使用的每个类显示此内容:

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 /< package + class>。

我不知道如何解决这种情况。它没有意识到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>

任何帮助?

1 个答案:

答案 0 :(得分:2)

我解决了。他的manifest.mf中有一个罐子:

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

在Java 8更新91中,这意味着插件连接到URL&lt; domain&gt; / System / Library / Java以查找所需的类。