applet不在客户端缓存

时间:2012-09-12 22:22:38

标签: java caching applet

我有一个扫描仪 applet ,大​​小约为2米,加载时间太长,当我启用控制台时,我多次发现此错误:

Cache entry not found 
    [url: 10.32.0.19/digital/script/scanner.jar, version: 1.0.0.0]

然后我搜索并找到一些无法解决问题的问题。

这是我的HTML:

<object classid="java:com.openkm.applet.Scanner" 
            type="application/x-java-applet"
            archive="scanner.jar" 
            codebase="10.32.0.19/script/"
            height="3" width="5"
            name="applet">
        <param name="archive" value= "scanner.jar"/>
        <PARAM NAME="cache_archive" VALUE="scanner.jar">
        <PARAM NAME="cache_version" VALUE="1.0.0.0">
        <param name="mayscript" value="true" />
        <param name="scriptable" value="true" />
        <PARAM name="codebase" value="10.32.0.19/script/">
        <param name="path" value="10.32.0.19/scan/responder"/>
        <param name="token" value="<?php echo $this->sid ?>"/>
        <param name="cotag" value="1">
        <param name="action" value="entery" />
        <param name="lang" value="en_EN" />
        <center>
            <img src="/path/to/images/chemwriter_logo.png" />
            <p><strong>ChemWriter content requires Java 1.4.2 or higher, which your browser does not appear to have.</strong></p>

            <p><a href="http://www.java.com/en/download/index.jsp">Get the latest Java Plug-in.</a></p>
        </center>
    </object>

启用了Java首选项中的缓存设置。

我在Windows XP上尝试使用Mozilla Firefox 15.

如何解决此错误?

2 个答案:

答案 0 :(得分:2)

这可能是服务器配置问题。

问:您对服务器有任何控制权吗?

问:你可以修改&#34; mime-type&#34; &#34; .jar&#34;文件到application/java-archive

答案 1 :(得分:2)

这里没有“可能”(除非你没有提供正确的日志和设置细节) - 这是严重的问题。服务器设置或applet构建似乎是不正确的,在(看起来像)不正确且绝对未配置的目录中查找缓存版本。