【发布时间】:2010-04-22 20:02:32
【问题描述】:
我部署的 Java 小程序有问题,它拒绝缓存在 jvm 的“粘性”缓存(或浏览器)中。由于某种原因,每次用户加载此小程序所在的页面时,jvm 都会从服务器重新下载 jar 文件,这会导致很长的延迟。
正在通过互联网访问包含小程序的网页,因此根据Sun's Java applet documentation,我使用<applet> 标签而不是<object> 或<embed> 标签。
任何调试或识别问题的帮助将不胜感激。
以下是我正在使用的完整小程序标签:
<applet alt="Scanning Applet failed to load" archive="scanning.jar"
code="scanning.scanlet.class" codebase="/java/" codetype="application/java"
height="30" mayscript="True" name="scanlet" width="200">
<param name="domain" value="192.168.12.23" />
<param name="publishName" value="scan_attachment" />
<param name="publishURL" value="http://192.168.12.23/draft/update/52" />
<param name="curURL" value="http://192.168.12.23/draft/edit/52" />
Your browser is unable to process the Java <APPLET> tag needed to display this applet
<br />
One solution would be to download a better web browser like
<a href="http://www.mozilla.com/firefox">Mozilla's Firefox</a>
</applet>
【问题讨论】:
-
我已经通过 Java 控制面板->高级->调试启用了日志记录和跟踪,并且我收到了以下消息的多次迭代:网络:找不到缓存条目 [url:192.168.12.23/java/scanning.jar ,版本:1.0]
-
一般 StackOverflow 问题:有没有办法像最初的问题一样格式化“评论”?