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

Struts 2 Java Discussion :

Soucis d'URL mise en production


Sujet :

Struts 2 Java

  1. #1
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2013
    Messages : 81
    Points : 67
    Points
    67
    Par défaut Soucis d'URL mise en production
    Bonjour j'ai un petit soucis pour la mise en prod d'une de mes applis Struts2.
    J'utilise Jboss, JPA et toute l'artillerie lourde qui va avec ...

    En gros en localhost tout se passe bien l'application réagit très bien en tapant http://localhost:{portServeur}/nomdelappli

    Mon problème intervient lorsque je veux mettre mon appli en prod :
    En gros j'ai un serveur que j'utilise pour plusieurs sites dont certains en php d'autres en java ...

    J'ai donc créé une redirection à l'aide de mod_proxy pour redirigé mon nom de domaine vers le bon port afin d'attaquer Jboss le code est le suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    ProxyPass / http://localhost:{portJboss}/nomAppli
    ProxyPassReverse / http://localhost:{portJboss}/nomAppli
    ProxyReserveHost On
    Le problème est le suivant : lorsque j'attaque mon nom de domaine appelons le http://monsite.fr je suis bien redirigé (invisible) vers mon serveur Jboss mais le problème c'est que j'obtiens après execution de la première action l'url : http//monsite.fr/nomAppli/.....

    En gros il me remet systématiquement le nom de l'appli pourquoi ??? du coup ce n'est pas bon car en réalité il attaque l'url http://localhost:{portJboss}/nomAppli/nomAppli/....

    ESt-ce Stuts qui ne détecte pas le nom de l'appli et donc le rajoute ?

    Des idées pour corriger le soucis ?

    Merci par avance

  2. #2
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2013
    Messages : 81
    Points : 67
    Points
    67
    Par défaut
    Bon j'ai un peu avancé c'était une histoire de ProxyPreserveHost qui été activé, en le tournant à off ça marche mieux cependant j'ai toujours le meme problème pour tous mes liens définis à l'aide de struts par les balise <s:a> ou en gros ça à la forme /nomApplication/Action.... et du coup comme mon ProxyPass tape sur l'url de mon jboss/nomAppli je me retrouve encore avec un /nomAppli de trop dans l'url

Discussions similaires

  1. [ASP.NET]Mise en production
    Par Oufti dans le forum ASP.NET
    Réponses: 3
    Dernier message: 22/05/2007, 11h33
  2. Problème packages SSIS (mise en production)
    Par kince dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 17/04/2007, 19h40
  3. Premières mises en productions de GlassFish
    Par alexismp dans le forum Glassfish et Payara
    Réponses: 1
    Dernier message: 19/02/2007, 22h55
  4. que signifie mise en production?
    Par kitty2006 dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 04/10/2006, 11h47
  5. [Tableaux] Petit Soucis d'URL
    Par sanosuke85 dans le forum Langage
    Réponses: 17
    Dernier message: 19/06/2006, 11h48

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