Question

J'ai installé Tomcat 6.0 dans Fedora 10. Je suis en mesure de voir mon webapp sur le navigateur faire simple http: // localhost : 8080 / HomeApp de l'ordinateur du serveur. J'ai vu que mon ordinateur serveur a une adresse IP de 192.168.1.5 en faisant / sbin / ifconfig. Donc, je l'ai remplacé le localhost avec le serveur IP et il travaille également.

Mais quand je vais à un autre ordinateur à la maison, je reçois « Délai de connexion dépassé ». C'est bizarre parce que je peux en fait un ping sur le serveur domestique de l'ordinateur client avec succès.

Tout le monde sait ce qui est erroné? J'utilise ce Verizon FiOS comme mon routeur domestique avec des configurations par défaut. Merci à l'avance.

Était-ce utile?

La solution

Toute application (tomcat dans ce cas) peut se lier à une adresse ou à une adresse spécifique. Je suppose que votre installation tomcat est binded localhost seulement, c'est la raison pour laquelle vous ne pouvez pas y accéder depuis un autre hôte.

Recherchez le tomcat / conf / server.xml fichier et cherchez un texte comme:

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

Si vous trouvez l'attribut d'adresse, retirez-le et il doit se lier à tous addres ip (à savoir localhost et 192.168.1.5).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top