servlet kann applet nicht finden ! dringend

madr

Grünschnabel
Hallo, ich brauche dringend Hilfe!

ich möchte vom client-pC aus ein applet starten. Das applet soll auf dem webserver liegen und vom servlet aufgerufen werden.

Ich habe schon einiges versucht. Auch mit codebase=
In welchem Verzeichnis muss das applet liegen? Tomcat 5.5
Kann ich überhaubt vom client aus ein applet ausführen, das auf dem webserver liegt?
Oder muss das applet auf der client-seite sein. Wenn ja, kann man das applet vom server zum client senden und dann dort ausführen?

Entweder bekomme ich die Meldung "class nicht gefunden ...", oder nur der Rahmen des applets wird angezeigt.

Das applet soll auf der client-seite Dateien zippen, die dann per upload zum webserver gesendet werden (mit servlet). Der upload funktioniert, aber ich weiß nicht, wie ich beim client-pc auf Dateien etc. zugreifen kann ohne dort ein Programm zu installieren.

Wer kann mir helfen?
 
Zuletzt bearbeitet:
Applets liegen eigentlich immer auf einem Webserver. Sie werden beim Aufbau der Webseite runtergeladen und dann halt lokal gestartet. (Würden sie vom Webserver aus gestartet werden, wären es ja Servlets!)
Es gibt da was, was sich "Sandbox" nennt und bedeutet, dass z.B. Applets nicht auf lokale Dateien zugreifen dürfen. Ich bin jetzt nicht sicher, wie weit das geht. Also schreiben/verändern dürfen Applets Dateien auf keinen Fall, ob sie sie auch lesen dürfen weiß ich jetzt nicht. Aber hängt vermutlich auch von den Sicherheitseinstellungen ab. Kann auch sein, dass du dein Applet erstmal signieren musst, damit das geht, was du damit vor hast ...
 
danke für die Antwort,
aber von wo wird das Applet runtergeladen. Wenn es vom Server geladen wird, in welchem Verzeichnis muss es liegen (Tomcat 5.5)? Und wie lautet im Servlet beim Appletaufruf der
Pfad für codebase=
Mein Problem ist einfach, dass ich das Applet welches ich mit eclipse erstellt habe (es liegt im Projekt/WEB-INF/src) vom Client aus starten kann (html-Seite und Applet Klasse in einem Verzeichnis) Wenn ich aber die webseite aufrufe kann das Servlet das Applet nicht finden. Wo muss das Applet auf dem Server liegen?
 
Zurück