Hallo ,
habe vor kurzem angefangen ein bieschen mit Tomcat zu experimentieren und bis her habe ich gute Erfahrungen sammeln können. Unter "locahost" funktioniert alles einwendfrei... und zu Sachen die nicht so recht klappen wollen findet man haufenweise Tutorials und Beispiele im Netz.
Jetzt wollte ich den nächsten Level betreten und meine Anwendungen, die auf dem "localhost" laufen, auch über das Inernet erreichbar machen. Hierzu habe ich mich beim DNS-Server dyndns angemeldet und eine DNS zu meiner IP zugewiesen bekommen (bsp.: xyz.dyndns.org).
Als DSL-Router nutze ich die "Fritzbox", bei der ich den Port 80 für HTTP-Server freigegeben und die nutzung eines DNS-Servers eingestellt habe. Zudem habe ich auch bei meiner Firewall den Port 80 freigegeben.
Als nächstes habe ich die "server.xml"-Datei des Tomcat folgendermaßen abgeändert:
nun versuche ich meine Anwendung ähnlich wie unter dem "localhost" zu erreichen, mit dem unterschied, dass ich anstatt "localhost" jetzt meine URL eingebe. Der Aufruf sieht ungefähr so aus:
Leider funktioniert dies nicht (es wird nicht einmal die Fehlerausgabe des Servers angezeigt)...
Wieß jemand Rat?
habe vor kurzem angefangen ein bieschen mit Tomcat zu experimentieren und bis her habe ich gute Erfahrungen sammeln können. Unter "locahost" funktioniert alles einwendfrei... und zu Sachen die nicht so recht klappen wollen findet man haufenweise Tutorials und Beispiele im Netz.
Jetzt wollte ich den nächsten Level betreten und meine Anwendungen, die auf dem "localhost" laufen, auch über das Inernet erreichbar machen. Hierzu habe ich mich beim DNS-Server dyndns angemeldet und eine DNS zu meiner IP zugewiesen bekommen (bsp.: xyz.dyndns.org).
Als DSL-Router nutze ich die "Fritzbox", bei der ich den Port 80 für HTTP-Server freigegeben und die nutzung eines DNS-Servers eingestellt habe. Zudem habe ich auch bei meiner Firewall den Port 80 freigegeben.
Als nächstes habe ich die "server.xml"-Datei des Tomcat folgendermaßen abgeändert:
Code:
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
nun versuche ich meine Anwendung ähnlich wie unter dem "localhost" zu erreichen, mit dem unterschied, dass ich anstatt "localhost" jetzt meine URL eingebe. Der Aufruf sieht ungefähr so aus:
Code:
[url]http://xyz.dyndns.org/MyFirstServlet/hello[/url]
Leider funktioniert dies nicht (es wird nicht einmal die Fehlerausgabe des Servers angezeigt)...
Wieß jemand Rat?