Kann keine externe Verbindung zum Tomcat-Server herstellen,

Kann keine externe Verbindung zum Tomcat-Server herstellen,

Mein Tomcat-Server läuft auf einem virtuellen Server, dieser Server läuft auf einer Fedora-Maschine. Ich habe auf dieser Maschine alles so eingerichtet, dass Tomcat läuft, Tomcat funktioniert gut auf dem lokalen Host. Aber ich kann nicht remote über die IP-Adresse dieses Servers auf die WSDL des Webservices zugreifen, der auf diesem Tomcat-Server läuft, wie folgt.

http://xxx.xxx.xxx.xxx:8080/axis2/services/listServices

einer meiner Freunde sagte, ich müsse DNS konfigurieren, um per Fernzugriff über die IP-Adresse darauf zugreifen zu können. Ich verstand auch nicht, was er sagte. Iptables auf diesem Server ist auch abgestürzt. Außerdem kann ich per Fernzugriff auf MySQL zugreifen, das auf diesem Server läuft. Mein Problem ist, warum es für Tomcat nicht funktioniert.

Könnte mir jemand helfen, eine Lösung für dieses Problem zu finden? Vielen Dank im Voraus für jede Hilfe

Antwort1

Besteht die Möglichkeit, dass die IP-Adresse, an die Ihr Tomcat-Server gebunden ist, 127.0.0.1 ist? Dies ist die Loopback-Schnittstelle und kann nur vom lokalen Computer aus erreicht werden, ist also nicht remote zugänglich.

Antwort2

Könnte ein Hostfilter sein:http://tomcat.apache.org/tomcat-5.5-doc/config/host.html

Haben Sie Protokolleinträge/server.xml von Ihrem Tomcat-Dienst? (verwenden Sie pasteb.com)

Wenn Sie die IP-Adresse verwenden, benötigen Sie DNS sicherlich nicht.

Antwort3

Sie testen von der Fedora-Maschine zum virtuellen Server?

Im virtuellen Server:

netstat -na | grep 8080

In der Fedora-Maschine:

nmap xxx.xxx.xxx.xxx

verwandte Informationen