Applet wird nicht heruntergeladen

Von: , Frage gestellt am So, 19. Mär 2006

Hallo,

ich hab da ein Problem, das mein ganzes Projekt aufhält. :(
Es geht um ein einfaches Onlinegame per Servlets. Das Spiel selbst soll in einem Applet stattfinden. Wenn also 2 Spieler sich gefunden haben, wird den beiden vom Servlet folgende Seite geschickt:

<html>
<!-- ... -->
<h2>Welcome to the game!</h2>
You play against Gegnernamen <!-- Wird dynamisch eingefügt -->
<applet code="Board.class" width='400' height='450' alt='Game Applet'></applet>
<form action='http://localhost:8080/servlet/Server' method='POST'>
<input type='submit' name='p_send' value=' Leave Game '>
</form>
<!-- ... -->
</html>

Das Problem ist, das Applet selber wird anscheinend nicht heruntergeladen. Das Ganze läuft übrigens über Tomcat 5.5 (als Standalone Server, ohne extra Xampp/Apache) mit MySQL hintendran.

Der Text ("Sie spielen gegen _____") wird korrekt eingefügt. Statt dem Applet wird jedoch nur ein weisser Kasten mit rotem X angezeigt, mit der dezenten Meldung "Applet not initialized".

Ich denke auch nicht, dass es die Form des Applets ist, da ich es lokal ohne Problem aufrufen kann. Gespeichert ist es im gleichen Verzeichnis wie alle Servlets.

Sorry, wenn das etwas wirr klingt, ich bin etwas gestresst. :)
Hat da jemand ne Idee, worans liegen könnte?

kvida

3 Antworten zu dieser Frage

  1. Antwort von nach 15 Minuten 0 hilfreich
    Re: Applet wird nicht heruntergeladen

    Moien

    <applet code="Board.class" width='400' height='450'
    alt='Game Applet'></applet>
    


    Das Problem ist, das Applet selber wird anscheinend nicht
    heruntergeladen.
    Und wie wärs wenn du einfach den im standard vorgeschriebenen Tag für die jar-Datei benutzt ?

    cu

  2. Antwort von nach 3 Stunden 0 hilfreich
    Re: Applet wird nicht heruntergeladen

    Auch hallo. <form action='http://localhost:8080/servlet/Server'
    method='POST'>
    <input type='submit' name='p_send' value=' Leave Game '>
    </form>
    Von dem, was der junge Mann eben schon gesagt hat, mal abgesehen: warum steht da nicht die richtige IP des Servers ? Also statt localhost z.B. 123.456.789.12:8080 ? Ausserdem könnte der Projektcode als Ganzes nicht schaden ;-)
    Tomcat: der Tomcat der Netbeans Version ?

    HTH
    mfg M.L.

    • Antwort von nach 4 Stunden 0 hilfreich
      Danke!

      Re-Hallo warum steht da nicht die richtige IP des Servers ?
      Weil ichs erstmal lokal teste? Ich kanns aber gern mal in 127.0.0.1 umwandeln... ;) Ausserdem könnte der Projektcode als Ganzes nicht schaden ;-)
      Dann wird ein Mod mich mit einem stumpfen Gegenstand verprügeln, weil das sind _einige_ Klassen... ;) Tomcat: der Tomcat der Netbeans Version ?
      Nein, Apache Tomcat.

      Danke euch beiden, aber es hat sich schon erledigt... *rotwerd*
      (Wie immer... 10 min. nachdem man gepostet hat.)
      Es war so, dass das Applet nicht im Servlet-Ordner, sondern im ROOT-Ordner (bzw. Kontext-Ordner) stehen musste. Dann im HTML noch die codebase entsprechend gesetzt, dann gings.

      Schönen Tach noch ;)

      kvida

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!