Mit cgi-Script Seite ausgeben
worst_case
- java
Hallo,
ich haben einen Apache-Server laufen und meine *.html Dateien sind unter
/srv/www/htdocs
meine cgi unter
/srv/www/cgi-bin
Nun starte ich im Browser ein cgi-Script das mir eine Webseite einliest an bestimmter Stelle etwas einfügt und dann am Browser ausgibt.
Die Webseite hat auch ein Applet, das das Script (neu laden) starten kann.
Wenn nun das Script die Seite ausgibt, kann ich in der access_log folgendes beobachten.
Es wird das /cgi-bin/file.cgi gestartet
/cgi-bin/applet.class gestartet (sitzt eigentlich unter */htdocs
sowie nochmals
/cgi-bin/applet/class.class gestartet
Nun verstehe ich nicht warum 1. das Applet zweimal geladen wird
2. das Applet mit falsche Endung geladen wird.
worst_case
PS: Vielleicht muss ich etwas beachten wenn ich eine Seite mehrmals mit Applet neu lade ?
Moin Moin !
Du bindest Dein Applet falsch in die Seite ein, es fehlt wahrscheinlich ein ../ bzw. / vor der Applet-URL, bzw. der Base-Path. Siehe SelfHTML.
Der zweite Request (/cgi-bin/applet/class.class) ist einfach eine Verzweiflungstat des Browsers.
Alexander