Tomcat en cours d'exécution, mais le port 8080 ne répond pas
J'ai installé sun jdk 1.6 x64 et tomcat sous linux x64 machine par ssh, je n'ai pas les privilèges root, donc je l'ai installé dans ma maison dir.
J'ai réussi à la réussite de lancer tomcat mais si j'essaie d'entrer mydomain.com:8080 il n'y a pas de réponse du serveur.
Avec cette commande:
netstat -atnp|grep LISTEN
j'ai vérifié sur le port et il est à l'ÉCOUTE
Dec 18, 2011 5:11:20 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /home2/fiegmund/jdk1.6.0_25/jre/lib/amd64/server:/home2/fiegmund/jdk1.6.0_25/jre/lib/amd64:/home2/fiegmund/jdk1.6.0_25/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
Dec 18, 2011 5:11:21 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
Dec 18, 2011 5:11:21 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
Dec 18, 2011 5:11:21 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 2015 ms
Dec 18, 2011 5:11:21 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Dec 18, 2011 5:11:21 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.23
Dec 18, 2011 5:11:21 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /home2/fiegmund/apache-tomcat-7.0.23/webapps/docs
Dec 18, 2011 5:11:24 PM org.apache.catalina.util.SessionIdGenerator createSecureRandom
INFO: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [1,869] milliseconds.
Dec 18, 2011 5:11:24 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /home2/fiegmund/apache-tomcat-7.0.23/webapps/manager
Dec 18, 2011 5:11:24 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /home2/fiegmund/apache-tomcat-7.0.23/webapps/ROOT
Dec 18, 2011 5:11:24 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /home2/fiegmund/apache-tomcat-7.0.23/webapps/examples
Dec 18, 2011 5:11:25 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/core is already defined
Dec 18, 2011 5:11:25 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/sql_rt is already defined
Dec 18, 2011 5:11:25 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/sql is already defined
Dec 18, 2011 5:11:25 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/core_rt is already defined
Dec 18, 2011 5:11:25 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/core is already defined
Dec 18, 2011 5:11:25 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/functions is already defined
Dec 18, 2011 5:11:25 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/fmt is already defined
Dec 18, 2011 5:11:25 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://jakarta.apache.org/taglibs/standard/permittedTaglibs is already defined
Dec 18, 2011 5:11:25 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/xml is already defined
Dec 18, 2011 5:11:25 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://jakarta.apache.org/taglibs/standard/scriptfree is already defined
Dec 18, 2011 5:11:25 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/fmt_rt is already defined
Dec 18, 2011 5:11:25 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/fmt is already defined
Dec 18, 2011 5:11:25 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/xml is already defined
Dec 18, 2011 5:11:25 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/xml_rt is already defined
Dec 18, 2011 5:11:25 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/sql is already defined
Dec 18, 2011 5:11:25 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /home2/fiegmund/apache-tomcat-7.0.23/webapps/host-manager
Dec 18, 2011 5:11:25 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"]
Dec 18, 2011 5:11:25 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
Dec 18, 2011 5:11:25 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 4582 ms>
Toute idée de quel est le problème?
Merci d'avance et désolé pour le terrible en anglais que j'ai écrit.
source d'informationauteur Ulises Layera
Vous devez vous connecter pour publier un commentaire.
Première étape consiste à exécuter telnet localhost 8080 lorsque vous êtes connecté localement. Ensuite, tapez quelque chose comme
et vous devriez recevoir du HTML.
Si cela ne fonctionne pas, alors tomcat n'est pas vraiment fonctionner correctement ou n'est pas à l'écoute sur le port 8080.
Si cela fonctionne, mais lorsque vous essayez de l'extérieur, assurez-vous que vous avez la bonne adresse ip. Essayer avec l'adresse ip de la première. Si les travaux d'adresse ip, peut-être que votre mydomain.com ne résout pas à elle.
Si l'ip est correcte (le même que celui que vous êtes en ssh avec) et ça ne fonctionne toujours, alors vous êtes probablement un pare-feu n'autorise pas 8080 par. Changement de configuration du pare-feu nécessite un accès root.
Essayer de lister utilisant la commande suivante dans terminal Linux ÉCOUTER les Adresses TCP et le port de détails avec le nom du programme
En outre, vous devez vérifier le pare-feu est allumé ou éteint. (La plupart du temps, il pourrait être active et ont bloqué le spécifique par défaut de tomcat 8080 port bloqué par iptables sous linux)
Le problème pour moi est que mon Tomcat commencé à écouter IPv6 UNIQUEMENT. Le mettre ici au cas où quelqu'un d'autre trouve la même chose.
J'ai pu obtenir des réponses adéquates avec
Mais pas avec localhost.
Pour corriger cela, je retiré
address
attribut de conf/server.xml:et redémarré et il lié à l'IPv4 à nouveau. Je sais que ça doit être autre façon de contourner, mais c'est ce qui fixe pour moi. Système d'exploitation Ubuntu.
À proximité de l'IDE. Redémarrez le processus java.exe si vous êtes sur un système windows. Et le feu jusqu'à l'IDE d'après.
En cas de guerre, de déploiement si il y a une erreur dans le fichier war, tomcat peut ne pas être en mesure d'extraire le fichier war. Assurez-vous un dossier ayant le même nom que la guerre de fichier est créé dans tomcat//libexec/webapps sinon localhost:8080 sera coincé.
Tomcat peut-être trop lent à démarrer si l'une des applications déployées est trop lent pour initialiser. Vous pouvez dire que c'est le cas lorsque vous avez commencé à Tomcat, pourtant, le navigateur m'indique que le serveur ne répond pas, même si vous pouvez voir que le port d'écoute (par la connexion avec telnet). Notez également que l'utilisation de votre CPU peut être trop élevé. Dans mon cas, c'était parce que j'avais activé le mode TRACE sur l'enregistreur.