Dummes Problem bei Applet-Einbindung

Hallo zusammen,

ich fürchte, das ist jetzt eine ganz blöde Frage, aber ich habe schon so viel rumprobiert, dass ich wahrscheinlich den Wald vor lauter Bäumen nicht mehr sehe.

Also, ich schreibe gerade meine erste größere Web-Applikation und möchte in diesem Rahmen ein Applet einbinden, das leider nicht gefunden wird, wenn es sich in dem normalen classes-Verzeichnis meiner JBuilder-Entwicklungsumgebung befindet.

Ich vermute, dass ich die Pfadangabe im Codebase-Attribut des <applet>-Tags nicht richtig gesetzt habe. Ich habe es versucht mit:

codebase="/WEB-INF/classes" und dazu:
code="applets.MyApplet.class"

Das Applet wird gefunden, sobald ich den Ordner dess Packages "applets" in das "Root-Verzeichnis" (ich meine das, in dem sich auch das Verzeichnis WEB-INF befindet) kopiere und nur codebase="." setze.

Aber es müsste doch auch ohne Umkopieren gehen, oder?

Vielen Dank für jeden Tipp,
Peter
 
Der Unterschied ist "relativ zu welchem Pfad":

"/WEB-INF/classes" wäre das WEB-INF im Root

Wenn Deine Anwendung "max" heißt, kämst Du weiter mit:

codebase="/max/WEB-INF/classes"
 
Auch hier nochmals danke! Aber auch hier leider keine Erfolgsmeldung.

Meine Web-Applikation heißt "WebModule1", aber wenn ich codebase="WebModule1/WEB-INF/classes" setze, wird das Applet weiterhin nicht gefunden! Kann es vielleicht noch ein anderes Problem geben?

Und:
Der Unterschied ist "relativ zu welchem Pfad":
Was meinst du damit?

Gruß, Peter
 
Zurück