Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2438 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  servlet : pleins de questions :/

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

servlet : pleins de questions :/

n°1886983
Cid
Posté le 22-05-2009 à 10:54:49  profilanswer
 

Bonjour à tous.
Aprés avoir créer quelques servlets pour une application que j'ai à développer pour mon stage, j'ai voulu tester celle-ci sur le réseau pour être sur que tout allait bien, et pas que je ne dévelopais pas pour rien.
J'ai donc lancé un 2eme pc de l'entreprise, et j'ai tenté de m'y connecter.
J'ai tapé dans le navigateur (IE) http://ip:8080/Monprogramme mais je n'arrive pas à acceder à ma page d'accueil. Alors qu'en fesant : http://localhost:8080/Monprogramme à partir de mon pc tout va bien.
 
J'ai donc testé sur mon pc : http://monip:8080/Monprogramme. Et là, paf le drame, ca ne marche pas:/
 
Se peut il que le reseau de mon entreprise soit configuré de manière spéciale et dans ce cas dois-je faire qqch de spécial pour accéder à mes servlets?
 
Ou est ce parce que mon tomcat est intégré dans éclipse, et dans ce cas il n'est pas détécté?
 
Ou autre?
Hum je pense que je n'ai rien oublié. Suf un merci à tous ceux qui pourront m'aider:).
(Avez vous besoin de résultat de ipconfig pour avoir des infos supplémentaires?)
 
 
 
 

mood
Publicité
Posté le 22-05-2009 à 10:54:49  profilanswer
 

n°1887477
brisssou
8-/
Posté le 25-05-2009 à 09:05:02  profilanswer
 

c'est probablement le firewall de ta machine. XP ? Tu pourras le configurer dans le centre de sécurité.


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1888358
Cid
Posté le 27-05-2009 à 09:31:58  profilanswer
 

Je n'y ai pas accés:/
Tout est grisé dedans... Y a t'il une facon d'être sur que ce soit ca qui me bloque?
merci de ton aide.

n°1888569
Cid
Posté le 27-05-2009 à 13:57:02  profilanswer
 

Je viens de repenser à ca mais c'est possible que ce soit le firewall qui bloque, si en tappant http://monip:8080/Monprogramme ds mon navigateur ca ne marche pas?

n°1888586
frabill
Posté le 27-05-2009 à 14:14:12  profilanswer
 

est-ce que les connecteurs de ton Tomcat écoutent sur toutes les interfaces réseaux ? (pas que sur 127.0.0.1)

n°1888599
brisssou
8-/
Posté le 27-05-2009 à 14:29:39  profilanswer
 

Cid a écrit :

Je viens de repenser à ca mais c'est possible que ce soit le firewall qui bloque, si en tappant http://monip:8080/Monprogramme ds mon navigateur ca ne marche pas?


 
ça dépend de la conf de tes routes réseau, mais à priori non, j'ai donc dit bien de la merde précédemment.
 
désolé
[:iryngael]


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1888601
Cid
Posté le 27-05-2009 à 14:36:08  profilanswer
 

frabill a écrit :

est-ce que les connecteurs de ton Tomcat écoutent sur toutes les interfaces réseaux ? (pas que sur 127.0.0.1)


 
euh je ne sais pas du tout comment on peut voir cela  :sweat:  
 
@brisssou : aucun soucis  :jap:

n°1888647
frabill
Posté le 27-05-2009 à 16:32:08  profilanswer
 

Cid a écrit :


 
euh je ne sais pas du tout comment on peut voir cela  :sweat:  
 
@brisssou : aucun soucis  :jap:


 
dans le server.xml  
 
http://tomcat.apache.org/tomcat-6. [...] /http.html
 
paramètre "address", mais par défaut il ne doit pas apparaître ce qui signifie que Tomcat écoute sur toutes les interfaces réseaux.

n°1888816
Cid
Posté le 28-05-2009 à 08:56:50  profilanswer
 

Bonjour
 
Je n'ai pas trouvé ce paramétre dans mon server.xml :/

n°1888844
frabill
Posté le 28-05-2009 à 09:59:37  profilanswer
 

Cid a écrit :

Bonjour
 
Je n'ai pas trouvé ce paramétre dans mon server.xml :/


 
OK donc pas de soucis, s'il n'apparaît pas le connecteur écoute sur toutes les interfaces

mood
Publicité
Posté le 28-05-2009 à 09:59:37  profilanswer
 

n°1889051
Cid
Posté le 28-05-2009 à 16:14:13  profilanswer
 

frabill a écrit :


 
OK donc pas de soucis, s'il n'apparaît pas le connecteur écoute sur toutes les interfaces


Je prends plutot ca comme une mauvaise nouvelle. Ca veut dire que je sais toujours pas d'où vient mon problème :'(.

n°1889061
frabill
Posté le 28-05-2009 à 16:30:37  profilanswer
 

On va procéder par étapes
 
fais un  
 

Code :
  1. netstat -na


 
tu devrais avoir un  
 

Code :
  1. 0.0.0.0:8080      0.0.0.0:0


 
Si tu as ça, alors ton Tomcat écoute bien sur toutes les interfaces.
 
En ligne de commande depuis ton PC, fais  
 

Code :
  1. telnet localhost 8080


 
Si tu vois un écran vide et pas de message d'erreur, c'est que tu te retrouves connecté à ton Tomcat. Fais alors cette commande pour confirmer :
 

Code :
  1. GET /


 
Tu récupères la page racine si tout marche. C'est donc que le problème est au niveau réseau, et pas au niveau du Tomcat.
 
Fais la même chose depuis le PC distant avec la bonne ip
 

Code :
  1. telnet ip 8080


 
Et on pourra continuer le diagnostic...

n°1889083
Cid
Posté le 28-05-2009 à 17:16:29  profilanswer
 

Tout marche, j'ai réussi à voir mon code source sur un autre pc.
 
résultat de netsat -na , si ca peut aider;)

Code :
  1. [spoiler]
  2. Connexions actives
  3.   Proto  Adresse locale         Adresse distante       Etat
  4.   TCP    0.0.0.0:135            0.0.0.0:0              LISTENING
  5.   TCP    0.0.0.0:445            0.0.0.0:0              LISTENING
  6.   TCP    0.0.0.0:1038           0.0.0.0:0              LISTENING
  7.   TCP    0.0.0.0:1163           0.0.0.0:0              LISTENING
  8.   TCP    0.0.0.0:1680           0.0.0.0:0              LISTENING
  9.   TCP    0.0.0.0:8009           0.0.0.0:0              LISTENING
  10.   TCP    0.0.0.0:8080           0.0.0.0:0              LISTENING
  11.   TCP    0.0.0.0:8150           0.0.0.0:0              LISTENING
  12.   TCP    0.0.0.0:10002          0.0.0.0:0              LISTENING
  13.   TCP    0.0.0.0:60001          0.0.0.0:0              LISTENING
  14.   TCP    127.0.0.1:1055         0.0.0.0:0              LISTENING
  15.   TCP    127.0.0.1:8005         0.0.0.0:0              LISTENING
  16.   TCP    172.17.94.31:139       0.0.0.0:0              LISTENING
  17.   TCP    172.17.94.31:1146      172.17.32.208:445      ESTABLISHED
  18.   TCP    172.17.94.31:2524      172.17.32.108:8080     ESTABLISHED
  19.   TCP    172.17.94.31:2526      172.17.32.108:8080     ESTABLISHED
  20.   TCP    172.17.94.31:2527      172.17.32.108:8080     ESTABLISHED
  21.   TCP    172.17.94.31:2528      172.17.32.108:8080     ESTABLISHED
  22.   TCP    172.17.94.31:52028     0.0.0.0:0              LISTENING
  23.   UDP    0.0.0.0:445            *:*                   
  24.   UDP    0.0.0.0:500            *:*                   
  25.   UDP    0.0.0.0:1025           *:*                   
  26.   UDP    0.0.0.0:1026           *:*                   
  27.   UDP    0.0.0.0:1681           *:*                   
  28.   UDP    0.0.0.0:1682           *:*                   
  29.   UDP    0.0.0.0:4500           *:*                   
  30.   UDP    127.0.0.1:123          *:*                   
  31.   UDP    127.0.0.1:1027         *:*                   
  32.   UDP    127.0.0.1:1047         *:*                   
  33.   UDP    127.0.0.1:1164         *:*                   
  34.   UDP    127.0.0.1:1176         *:*                   
  35.   UDP    127.0.0.1:1900         *:*                   
  36.   UDP    172.17.94.31:123       *:*                   
  37.   UDP    172.17.94.31:137       *:*                   
  38.   UDP    172.17.94.31:138       *:*                   
  39.   UDP    172.17.94.31:1680      *:*                   
  40.   UDP    172.17.94.31:1900      *:*                   
  41.   UDP    172.17.94.31:52029     *:*


 
/edit je viens de tester sur firefox avec http://172.17.94.31:8080/monappli
ca a marché.


Message édité par Cid le 28-05-2009 à 17:22:19
n°1889089
frabill
Posté le 28-05-2009 à 17:22:32  profilanswer
 

si ça marche comme ça, est-ce que ça serait pas tout simplement la configuration du navigateur web ?
dans les paramètres de connexion, si la connexion se fait via un proxy, mettre l'IP du PC serveur dans les exceptions...

n°1889096
Cid
Posté le 28-05-2009 à 17:34:36  profilanswer
 

J'ai changé chez moi sur IE et ca a marché!
Par contre même erreur sur le pc d'a côté :(.

Message cité 1 fois
Message édité par Cid le 28-05-2009 à 17:38:50
n°1889098
frabill
Posté le 28-05-2009 à 17:38:55  profilanswer
 

Cid a écrit :

J'ai changé chez moi sur IE et ca a marché!
Par contre même erreur sur me pc d'a côté :(.


 
si tu arrives à faire le telnet depuis l'autre PC vers le PC serveur, alors il y a pas de problème réseau... Donc re vérifie bien le paramétrage du navigateur web de l'autre PC...

n°1889103
Cid
Posté le 28-05-2009 à 17:53:36  profilanswer
 

Je dois quitter pour ce soir. Je referai mes tests demain matin.
En tout cas je te remercie grandement pour ton aide. Je repasserai dire ce qu'il en est pour mon application:)
merci!

n°1889298
Cid
Posté le 29-05-2009 à 10:20:52  profilanswer
 

Ah un des pc à réussi a me voir, effectivant, j'ai du rajouter mon ip dans les exceptions!
Cependant certains Pc n'y arrivent toujours pas :( (dont celui de mon maitre de stage ^^' ). Et comme il est toujours fort occupé donc beaucoup sur son pc impossible de faire beaucoup de tests -_-.  
Des qu'il part je saute sur sa machine :p et je continue mes tests
Merci encore pour ton aide!

n°1889599
Cid
Posté le 29-05-2009 à 17:21:40  profilanswer
 

Nouvelle info :D
Ca marche pour toute les personnes de mon service qui ont une machine avec une ip fixe!  
Mais pour les ip automatiques, rien à faire il ne trouve pas mon programme.  
Que faire :(?  
Sachant que l'option "passer tout le monde en ip fixe" n'est pas possible ^^

n°1889605
frabill
Posté le 29-05-2009 à 17:32:43  profilanswer
 

Maintenant ça ne relève plus d'un problème avec ton appli et ton Tomcat, c'est un problème d'architecture réseau... Certains flux ne doivent pas être ouverts pour les PC en DHCP, il faut voir avec ton admin réseau pour savoir si c'est envisageable de les ouvrir.
 
Mais sinon Le plus simple est de déployer ton appli sur un serveur qui soit accessible par tous les postes, ce qui est la voie normale pour la mise en production d'une application (ou du moins mise à disposition pour un test large).

n°1889620
Cid
Posté le 29-05-2009 à 17:49:03  profilanswer
 

Le soucis c'est que les machines et le réseau n'appartiennent pas à mon entreprise mais au client.  
C'est ce que j'aurai aimé faire, deployer mon application sur un pc avec la possibilité de tout configurer moi même (avec du mal:p ). Je ne sais pas si je pourrai contacter l'administrateur réseau car il me semble que je développe pour aider mon entreprise mais le client s'en fou un peu je pense. Enfin tout mes responsables étant partis faudra remettre sa lundi:/
merci bien

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  servlet : pleins de questions :/

 

Sujets relatifs
Questions utiles[Problème] Instanciation de Servlet au démarrage de Tomcat
[résolu] Servlet : impossible de setter la valeur d'un cookieJava, servlet et IPv6
Quelques questionsProbleme/questions Graphe de Scene avec Java3D
[Servlet]GWT cross domain problème [MySQL 5] Champs pleins après UPDATE
probleme connexion avec serveur SMTP via une servletfpc télécharger un fichier et questions sur win
Plus de sujets relatifs à : servlet : pleins de questions :/


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR