Java HTTPConnector

Hallo Experten,

ich suche nach einer Möglichkeit Informationen zu meinem Programm über eine HTTP-Schnittstelle zugänglich zu machen. Wenn die Klasse geladen wird, soll ein Port geöffnet werden, über den ich dann HTML generiere und an anfragende Clients schicke, sodass diese sich die Seite auch mit einem Internetbrowser ansehen können.

Konkret verwende ich derzeit einen Tomcatserver, auf dem das Framework Axis2 installiert ist. Darunter liegt ein Webservice, dessen Informationen ich gerne über den Browser verfügbar machen möchte.

Vielen Dank im Voraus.

Viele Grüße
5m

ich suche nach einer Möglichkeit Informationen zu meinem
Programm über eine HTTP-Schnittstelle zugänglich zu machen.
Wenn die Klasse geladen wird, soll ein Port geöffnet werden,
über den ich dann HTML generiere und an anfragende Clients
schicke, sodass diese sich die Seite auch mit einem
Internetbrowser ansehen können.

Konkret verwende ich derzeit einen Tomcatserver,

Ähm, Tomcat ist doch ein Webserver der all diese Dinge ohnehin schon bereit stellt. Du musst doch nur ein Servlet oder eine JSP-Seite schreiben, die die gewünschten Informationen anzeigt.

Darunter liegt ein

Webservice, dessen Informationen ich gerne über den Browser
verfügbar machen möchte.

Ich würde eine XML Datei erstellen, welche den XML Output des Webservices mit XInclude „lädt“ und via XSL(T) in eine für Menschen lesbare Version (z.B. HTML) bringt.

jeder moderne Browser kann XSL, XInclude usw.

Der Vorteil ist: es muss nichts extra programmiert werden und die XML und XSL Datei sind portable…