IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tomcat et TomEE Java Discussion :

[debutant] [TOMCAT] Accéder à mes pages depuis internet


Sujet :

Tomcat et TomEE Java

  1. #1
    Membre habitué
    Avatar de Amnesiak
    Profil pro
    Inscrit en
    Août 2002
    Messages
    137
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2002
    Messages : 137
    Points : 151
    Points
    151
    Par défaut [debutant] [TOMCAT] Accéder à mes pages depuis internet
    Bonjour à tous,

    J'ai installé Tomcat en version standalone, sur lequel j'ai déployé une petite application web faite de servlets et JSP. Je peux la tester en local et tout fonctionne très bien. J'y accède de cette manière :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://localhost:8080/machin/bonjour.jsp
    Et puis j'ai eu l'idée de demander à un ami connecté à internet ce qu'il pense de mon bidule. Je lui ai donc donné cette URL, en spécifiant bien mon adresse IP au lieu du localhost (je suis pas encore demeuré à ce point )
    J'ai demandé à plusieurs personnes et ils obtiennent tous une erreur "Impossible d'afficher la page".
    Tomcat n'est-il donc pas prévu pour faire ce genre de chose ? Ou faut-il configurer qqch de spécial pour accepter des connexions autres qu'en local ?
    Car ce qui est bizarre, c'est que si j'essaie l'URL que je leur donne sur ma machine, ça fonctionne ! Qué passa ?

    Je précise, je n'ai pourtant pas de firewall
    Merci

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 882
    Points : 948
    Points
    948
    Par défaut
    quand t as donne ton URL, tu dis bien de taper ton ip:8080 car si :8080 n est pas specifie, c normal que personne ne voit rien...

    Sun Certified Business Component Developer
    Sun Certified Java Programmer
    --
    The definitive toolbox for GWT applications: gwt-toolbox
    My blog about Java and JEE: Benjamin's Blog

  3. #3
    Membre habitué
    Avatar de Amnesiak
    Profil pro
    Inscrit en
    Août 2002
    Messages
    137
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2002
    Messages : 137
    Points : 151
    Points
    151
    Par défaut
    Oui j'ai bien laissé le bon numéro de port d'écoute
    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://81.240.208.217:8080/machin/bonjour.jsp
    Si j'essaie cette adresse sur mon PC ou tourne Tomcat ça marche, alors que chez d'autre personnes non

  4. #4
    Membre averti Avatar de ShinJava
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    413
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 413
    Points : 357
    Points
    357
    Par défaut
    As-tu un routeur ?
    Si c'est le cas, il te faut forwarder le port 8080.
    Verifie que le firewall d'xp ne soit pas activé ( il l'est par défaut).

    ++
    ShinJava

  5. #5
    Membre habitué
    Avatar de Amnesiak
    Profil pro
    Inscrit en
    Août 2002
    Messages
    137
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2002
    Messages : 137
    Points : 151
    Points
    151
    Par défaut
    Merci de ta réponse

    Mais je suis sous 2000 (qui n'a, je pense, pas de firewall intégré) et je n'ai pas de routeur.
    Autre fait intéressant, quand j'essaie d'atteindre ma machine serveur (qui héberge les pages, tomcat, etc...) depuis une autre machine de mon réseau local :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://192.168.0.1:8080/machin/bonjour.jsp
    Et bien ça fonctionne ! De même que si j'utilise l'URL transmise aux autres personnes

    Je ne comprends pas

  6. #6
    Membre régulier
    Inscrit en
    Octobre 2002
    Messages
    108
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 108
    Points : 98
    Points
    98
    Par défaut
    tu es dans le réseau local, est ce que t'es sur que ta machine peut être accédée de l'extérieur?

  7. #7
    Membre habitué
    Avatar de Amnesiak
    Profil pro
    Inscrit en
    Août 2002
    Messages
    137
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2002
    Messages : 137
    Points : 151
    Points
    151
    Par défaut
    Oui, juste pour tester j'ai installé EasyPHP et démarré les serveurs Apache et MySQL, et j'ai demandé à qqun d'essayer d'accéder à ma machine
    Et ils arrivent bien sur la page d'accueil d'EasyPHP. Donc ma machine peut bien être accédée depuis l'extérieur.

    Je suis en train de faire des recherches, et je précise que j'ai installé Tomcat 4.1 uniquement. Pas Apache ni rien d'autre...
    Faut-il obligatoirement Apache pour accéder à mes pages depuis l'extérieur, ou Tomcat seul peut-il aussi faire cela ?

    Merci

  8. #8
    Membre régulier
    Inscrit en
    Décembre 2003
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 105
    Points : 107
    Points
    107
    Par défaut
    Normalement Tomcat suffit...
    as tu configurer ton fichier server.xml ?
    c'est à dire as tu rajouté un <context> pour ton appli?
    "Plus on fait de conneries, moins on en aura à faire...."

  9. #9
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Points : 3 736
    Points
    3 736
    Par défaut
    tomcat suffit (c'est sur)

    a mon avis le port 8080 est bloqué depuis l'exterieur...
    arrete easyphp, et passe tomcat sur le port 80. ca devrait marcher

  10. #10
    Membre habitué
    Avatar de Amnesiak
    Profil pro
    Inscrit en
    Août 2002
    Messages
    137
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2002
    Messages : 137
    Points : 151
    Points
    151
    Par défaut
    Sacré lunatix ! Tu as raison !
    J'ai démarré Tomcat sur le port 80 et ça marche chez tout le monde. En fait j'utilisais EasyPHP pour pouvoir administrer ma base de données

    Merci à vous tous !!

  11. #11
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2003
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 25
    Points : 23
    Points
    23
    Par défaut
    Bon, j'ai exactement le même problème, j'autorise pourtant bien les connexions entrantes sur le port 8080 via le firewall de XP, et pourtant, en utilisant l'IP de mon PC, je n'arrive pas même pas à afficher la page d'index de Tomcat :cry: :?:

  12. #12
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2003
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 25
    Points : 23
    Points
    23
    Par défaut
    J'ai essayé de changer le port TCP (8080->80) mais rien n'y fait ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Accéder à Tomcat depuis Internet
    Par crocodingo dans le forum Tomcat et TomEE
    Réponses: 20
    Dernier message: 18/06/2013, 09h36
  2. [EasyPHP] httpd.conf pour accéder à mon site depuis internet
    Par couturier dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 8
    Dernier message: 19/03/2011, 21h50
  3. Réponses: 7
    Dernier message: 25/12/2010, 19h58
  4. Accéder à une BD depuis Internet
    Par mfrai02 dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 16/06/2009, 20h43
  5. Ecouter mes mp3 depuis internet
    Par ooyeah dans le forum Windows XP
    Réponses: 7
    Dernier message: 17/05/2007, 02h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo