当我在计算机中安装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>
任何帮助?
答案 0 :(得分:2)
我解决了。他的manifest.mf中有一个罐子:
Class-Path: swing-layout.jar /System/Library/Java/
在Java 8更新91中,这意味着插件连接到URL&lt; domain&gt; / System / Library / Java以查找所需的类。