Frage

Ich installierte Tomcat 6.0 in Fedora 10. Ich bin in der Lage meinen Webapp auf Browser, um zu sehen, eine einfache tun http: // localhost : 8080 / HomeApp vom Server-Computer . Ich sah, dass mein Server-Computer eine IP von 192.168.1.5 hat, indem Sie / sbin / ifconfig. Also habe ich die localhost mit dem Server IP ersetzt und es wurde auch zu arbeiten.

Allerdings, wenn ich auf einem anderen Computer zu Hause gehe ich bekommen „Connection timed out“. Das ist seltsam, weil ich tatsächlich erfolgreich den Home-Server vom Client-Computer anpingen kann.

Wer weiß, was falsch? Ich verwende dieses Verizon FiOS als meine Home-Router mit Standardkonfigurationen. Vielen Dank im Voraus.

War es hilfreich?

Lösung

Jede Anwendung (tomcat in diesem Fall) kann an jede gewünschte Adresse binden oder an eine bestimmte Adresse. Ich denke, Tomcat Installation nur auf localhost binded ist, das ist, warum Sie es nicht von einem anderen Host zugreifen können.

Achten Sie auf die tomcat / conf / server.xml Datei und sucht einen Text wie:

<Connector 
    port="8080" 
    protocol="HTTP/1.1" 
    address="127.0.0.1"
    ...

Wenn Sie die Adresse Attribut finden, entfernen Sie es und es sollte an jedem IP addres binden (das heißt localhost und 192.168.1.5).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top