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 :

[IIS - TOMCAT][Struts] Problème de formulaire


Sujet :

Tomcat et TomEE Java

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 169
    Points : 80
    Points
    80
    Par défaut [IIS - TOMCAT][Struts] Problème de formulaire
    Bonjour,

    j'essaye de coupler IIS et Tomcat.
    Pour affcher une page jsp, il n'y a aucun problème.

    Le problème survient lorsque j'ai un formulaire:
    le navigateur tourne dans le vide, et n'arrive pas à répondre à la requête.
    Mon formulaire utilise la méthod POST et j'utilise Struts selon le modèle MVC2.
    Pourtant si j'essaye d'accéder directement à mon action sans passer par le formulaire,cela fonctionne.

    Voici mon fichier de log ISAPI:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    [Tue Feb 01 10:59:19 2005] [2544:2576] [debug] HttpFilterProc::jk_isapi_plugin.c (687): Filter started
    [Tue Feb 01 10:59:19 2005] [2544:2576] [debug] HttpFilterProc::jk_isapi_plugin.c (753): Virtual Host redirection of /localhost/hl_struts/login.do
    [Tue Feb 01 10:59:19 2005] [2544:2576] [debug] map_uri_to_worker::jk_uri_worker_map.c (700): Attempting to map URI '/localhost/hl_struts/login.do' from 1 maps
    [Tue Feb 01 10:59:19 2005] [2544:2576] [debug] map_uri_to_worker::jk_uri_worker_map.c (718): Attempting to map context URI '/hl_struts/*'
    [Tue Feb 01 10:59:19 2005] [2544:2576] [debug] HttpFilterProc::jk_isapi_plugin.c (760): Default redirection of /hl_struts/login.do
    [Tue Feb 01 10:59:19 2005] [2544:2576] [debug] map_uri_to_worker::jk_uri_worker_map.c (700): Attempting to map URI '/hl_struts/login.do' from 1 maps
    [Tue Feb 01 10:59:19 2005] [2544:2576] [debug] map_uri_to_worker::jk_uri_worker_map.c (718): Attempting to map context URI '/hl_struts/*'
    [Tue Feb 01 10:59:19 2005] [2544:2576] [debug] map_uri_to_worker::jk_uri_worker_map.c (755): Found a context match test -> /hl_struts/
    [Tue Feb 01 10:59:19 2005] [2544:2576] [debug] HttpFilterProc::jk_isapi_plugin.c (770): check if [/hl_struts/login.do] is points to the web-inf directory
    [Tue Feb 01 10:59:19 2005] [2544:2576] [debug] HttpFilterProc::jk_isapi_plugin.c (788): [/hl_struts/login.do] is a servlet url - should redirect to test
    [Tue Feb 01 10:59:19 2005] [2544:2576] [debug] wc_get_worker_for_name::jk_worker.c (92): found a worker test
    [Tue Feb 01 10:59:19 2005] [2544:2576] [debug] HttpExtensionProc::jk_isapi_plugin.c (920): got a worker for name test
    [Tue Feb 01 10:59:19 2005] [2544:2576] [debug] ajp_get_endpoint::jk_ajp_common.c (2016): time elapsed since last request = 4 seconds
    [Tue Feb 01 10:59:19 2005] [2544:2576] [debug] ajp_marshal_into_msgb::jk_ajp_common.c (551): ajp marshaling done
    [Tue Feb 01 10:59:19 2005] [2544:2576] [debug] ajp_service::jk_ajp_common.c (1594): processing with 3 retries
    [Tue Feb 01 10:59:19 2005] [2544:2576] [debug] ajp_connection_tcp_send_message::jk_ajp_common.c (883): sending to ajp13 pos=4 len=519 max=8192 
    [Tue Feb 01 10:59:19 2005] [2544:2576] [debug] ajp_send_request::jk_ajp_common.c (1199): request body to send 33 - request body to resend 0
    Quelqu'un pourrait il m'aider?

    Merci d'avance.

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 169
    Points : 80
    Points
    80
    Par défaut
    Je confirme bien.
    C'est lorsque je submit mon formulaire, j'ai l'impression que le serveur prend bien en compte la requête, et sait bien vers quel fichier .do il doit rediriger la requête. Mais ça tourne dans le vide.
    Si je souhaite accéder au fichier .do directement alors ça fonctionne bien.

    J'ai essayé de voir au niveau configuration IIS, j'ai rajouté les extensions .do et .jsp pour povoir accepter les requêtes GET et POST mais rien n'y fait.

    Quelqu'un a t il déjà rencontré le problème?
    Je sais c'est rare d'utiliser IIS avec Tomcat mais j'y suis obligé...

    Merci pour votre aide?

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 169
    Points : 80
    Points
    80
    Par défaut
    Ca y est j'ai trouvé!!!!

    C'est le POST qui est buggé sur le connector ISAPI, avec la méthode GET ça fonctionne...

    Ah la la la...

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 02/01/2013, 14h56
  2. [STRUTS] problème de formulaire
    Par ultimax dans le forum Struts 1
    Réponses: 5
    Dernier message: 09/07/2004, 15h55
  3. [Struts] Problème de formulaire(s) ...
    Par djoukit dans le forum Struts 1
    Réponses: 8
    Dernier message: 10/03/2004, 23h48
  4. [TOMCAT] SOAP - Problème de déploiement
    Par seawolfm dans le forum Tomcat et TomEE
    Réponses: 6
    Dernier message: 21/10/2003, 12h36
  5. Réponses: 12
    Dernier message: 24/09/2003, 15h26

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