我遇到了一个我部署的拒绝缓存在jvm的“粘性”缓存(或浏览器)中的Java applet问题。由于某种原因,每当用户加载此小程序所在的页面时,jvm会从服务器重新下载jar文件,这会导致很长的延迟。Java Applet无法缓存
包含applet的网页被经由因特网访问,因此根据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:http ://192.168.12.23/java/scanning.jar,版本:1.0] – 2010-04-22 21:32:16
一般StackOverflow问题:是否没有办法格式化“评论”像最初的问题一样好? – 2010-04-22 21:33:24