Tomcat démarre sans erreur mais n'écoute pas sur 8080
Je suis en cours d'exécution de tomcat 6 sur Centos 6.4 et ont commencé avec succès. Il n'y a pas d'erreur au démarrage. catalina.journal de lit:
2012-08-11 14:23:42,941 | INFO | main | o.a.c.http11.Http11NioProtocol | Starting Coyote HTTP/1.1 on http-xx.xx.xx.xx-8080
2012-08-11 14:23:42,960 | INFO | main | o.a.catalina.startup.Catalina | Server startup in 121483 ms
Et ps -x
montre qu'elle s'exécute.
Malheureusement, il n'est pas de répondre sur le port 8080, cependant, et netstat -atnp | grep LISTEN
ne liste pas.
Toutes les idées de ce qui pourrait être la cause?
source d'informationauteur nash
Vous devez vous connecter pour publier un commentaire.
Si le problème est que le port n'est pas configuré dans iptables comme Nash suggère, alors vous pouvez le configurer comme suit:
ajouter la ligne suivante dans le fichier:
enregistrer le fichier sur quitter et redémarrer iptables:
la réponse de @alfasin est correct, mais pour CentOS 6 le système comand ligne en bas et pas de travail
Vous devez libérer de la chaîne, un par un, ce mode:
Il a été iptables bloquer le port...
Un moyen rapide de résoudre ce problème est de désactiver iptables avec:
En général iptables doit être activée et configurée pour ouvrir les ports nécessaires. De l'éteindre sans l'aide d'un remplacement est une mauvaise pratique.
Dans mon cas, les machines ne faisaient rien sensibles et ont été sur un réseau interne sans accès à internet afin d'éteindre iptables était assez bon.