Mi servidor Tomcat se ejecuta en un servidor virtual, este servidor se ejecuta en una máquina Fedora. He configurado todo en esta máquina para ejecutar Tomcat, y Tomcat funciona bien en el host local. pero no puedo acceder al wsdl del servicio web que se ejecuta en este servidor Tomcat de forma remota utilizando la dirección IP de este servidor, como se muestra a continuación.
http://xxx.xxx.xxx.xxx:8080/axis2/services/listServices
Uno de mis amigos dijo que necesito configurar DNS para acceder de forma remota usando la dirección IP, yo tampoco entendí lo que dijo. iptables en este servidor también está encorvado. Además, puedo acceder a MySQL ejecutándose en este servidor de forma remota, mi problema es por qué no funciona para Tomcat.
¿Alguien podría ayudarme a encontrar una solución para este problema? Gracias de antemano por cualquier ayuda
Respuesta1
¿Existe la posibilidad de que la dirección IP a la que está vinculado su servidor Tomcat sea 127.0.0.1? Esa es la interfaz loopback y solo es accesible desde la máquina local, por lo que no es accesible de forma remota.
Respuesta2
Podría ser un filtro de host:http://tomcat.apache.org/tomcat-5.5-doc/config/host.html
¿Tiene entradas de registro/server.xml de su servicio Tomcat? (use pastabin.com)
Ciertamente no necesita DNS si está utilizando la dirección IP.
Respuesta3
¿Probaste desde la máquina Fedora al servidor virtual?
En el servidor virtual:
netstat -na | grep 8080
En la máquina fedora:
nmap xxx.xxx.xxx.xxx