Ich habe ein Problem mit einem Java-Applet, das ich bereitgestellt habe, das sich weigert, im "sticky" -Cache (oder vom Browser) des jvm zwischengespeichert zu werden. Aus irgendeinem Grund lädt der Benutzer jedes Mal, wenn ein Benutzer die Seite lädt, auf der sich dieses Applet befindet, die JAR-Datei erneut vom Server herunter, was zu einer langen Verzögerung führt.Java-Applet nicht im Cache
Die Webseite mit dem Applet wird über das Internet zugegriffen wird, so nach Sun's Java applet documentation Ich bin mit einem <applet>
Tag eher als einen <object>
oder <embed>
-Tag.
Jede Hilfe, die das Problem debuggt oder identifiziert, würde sehr geschätzt werden.
Unten ist die vollständige Applet-Tag Ich verwende:
<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>
Ich habe Protokollierung und Tracing über die Java-Systemsteuerung aktiviert-> Advanced-> Debuggen und ich bekomme viele Wiederholungen der folgenden Nachricht: Netzwerk: Cache-Eintrag nicht gefunden [url: http : //192.168.12.23/java/scanning.jar, Version: 1.0] –
General StackOverflow Frage: Gibt es keine Möglichkeit die "Kommentare" so gut wie die erste Frage zu formatieren? –