Abfragen ob Tomcat läuft

Hallo,

ich habe ein Applet das Tomcat benötigt. Wenn nun Tomcat nicht läuft kann das Applet nicht gestartet werden. Es kommt aber auch keine Fehlermeldung.
Wie könnte man es hinbekommen, dass man einen entspr. Hinweis bekommt, wenn Tomcat nicht läuft.

Kann man im Applet irgendwie die Version von Tomcat abfragen.

Hintergrund:
Das Applet läuft auf System X, Tomcat und der Rest der Anwendung (z.B. Datenbank) laufen auf System Y. Ich armer Tropf muß den Support dafür machen. Wenn nun der Kunde sagt, dass sein Applet nicht läuft könnte an gleich nachfragen of Tomcat läuft und welche Version er hat.

Danke
Albert

Hallo.

Ein Tomcatserver wird mit der NetBeans IDE mitgeliefert (http://www.netbeans.org). Im java-Code müsste ein Pingbefehl als Bool’sche Variable also ausreichen um ein Weiterführen des Applets zu ermöglichen. Sehr erfreulich: die ‚server.xml‘ enthält die Tomcatversion (natürlich auch andere Dateien). In meinem Fall unter NetBeans 4.01 & Tomcat 5.0.28 & Windows2000 SP4 -> Port 8084.

HTH
mfg M.L.

Hi -

Naja Tomcat ist ja ein Webserver und sollte unter einem Port (default 8080 bzw. 80) seine HTTP-Dienste anbieten… Leg doch einfach eine kleine Datei in einem Webroot ab (http://mein.server.de/empty.gif").

Das Applet müßte vor dem Start versuchen, die Datei per HTTP zu holen. Bekommst du nicht mal eine Verbindung zusammen, läuft er wahrscheinlich nicht und du kannst eine entsprechende Meldung vom Applet zurückgeben lassen.

Eine nettes Package zum fetchen von Resourcen per HTTP findest du unter:

http://www.innovation.ch/java/HTTPClient/

Hmmmm… Dein Applet muß sich ja ohnehin zum Server verbinden, wenn ich das richtig verstehe. Da bekommst du ja schon eine Exception, wenn das nicht hinhaut - Und der User sollte halt eine entsprechende Fehlermeldung erhalten (So nach dem Motto: Bitte überprüfen Sie Ihre Internetverbindung)

Oder hab ich da jetzt was ganz falsch verstanden?

mfG,

J.P.Jarolim