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 1 Java Discussion :

index.jsp en entree d'un site


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2003
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 35
    Par défaut index.jsp en entree d'un site
    Bonjour,
    J'ai une question concernant la page par defaut prise en compte par struts (surtout plutot une incomprehension de qui fonctionne quand et ou).

    Le projet s'articule autour de :

    - Iplanet web server version 4.5 pour le serveur web
    - un serveur d'application
    - Struts pour tout le code dynamique du site.

    Actuellement, la page d'acceuil est configurée par le biais du serveur iplanet. Malheureusement, il semblerait qu'on ne puisse pas lui donner en entree un fichier index.jsp, (on a actuellement un index.html en entree, avec un meta refresh vers le index.jsp).

    Or, j'ai vraiment besoin que la premiere page du site soit le fichier index.jsp.

    En me renseignant un peu, j'ai vu que il y avait, dans le fichier web.xml, la possibilité de definir un welcome-file, qui pourrait etre mon fichier index.jsp.

    De la.. plusieurs questions :

    - Si je configure mon web.xml pour cela, dois je configurer quelque chose de special au niveau du serveur web ? (ici iplanet, mais est ce la meme chose pour tout autre serveur web ?)

    - Comment Struts sait que c'est a lui de prendre la main ?

    - Mon fichier index.jsp contient du code Java, et non pas des balises struts pour faire des detections de langue.. Est ce que cela peux poser un probleme si je passe par le web.xml en entree ?

    Merci d'avance

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    Tu peux utiliser le welcome-file de ton web.xml pour ton index.jsp.
    Ca ne pose pas de problème particulier.
    Struts prendra la main par rapport au mapping que tu as fais dans ton web.xml. En général, sur les fichier *.do.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2003
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 35
    Par défaut
    Citation Envoyé par fr1man
    Tu peux utiliser le welcome-file de ton web.xml pour ton index.jsp.
    Ca ne pose pas de problème particulier.
    Struts prendra la main par rapport au mapping que tu as fais dans ton web.xml. En général, sur les fichier *.do.

    Euh... de quel mapping s'agit il ? Celui de Iplanet ? Celui de Struts ?

    Parce que j'ai essayé en ne changeant rien a la configuration de iplanet web server, mais ca n'a rien changé.

    Merci

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    Je parlais du mapping de struts.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Août 2003
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 35
    Par défaut
    Le mapping de struts ne prend pas la main sur celui d'iplanet actuellement.

    si je tape http://www.monsite.com

    iplanet me force la redirection vers http://www.monsite.com/index.html et ce meme si j'ai bien specifié a struts de prendre la main via le web.xml.

    J'ai essayé de mettre un fichier index10.html invalide dans la conf de iplanet, dans ce cas, il n'y a plus de redirection du tout, et je tombe sur la page du docroot du site, mais pas sur le site

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    Je ne m'y connais pas assez en serveur web, mais je pense que tu dois configurer ton serveur web pour qu'il redirige les requêtes vers ton serveur d'application.
    Comment, je ne sais pas.
    Je sais qu'il y a un module à paramétrer entre Apache et Tomcat, mais comme tu ne les utilises pas, ça ne te servira à rien.

Discussions similaires

  1. Probleme Action dans index.jsp (Accueil)
    Par bbany dans le forum Struts 1
    Réponses: 5
    Dernier message: 08/06/2007, 15h50
  2. impossible a acceder a ma page index.jsp
    Par Asmod_D dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 01/06/2007, 14h17
  3. Problème avec index.jsp
    Par ninie5131 dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 04/07/2006, 16h45
  4. Tomcat index.jsp en automatique
    Par ninie5131 dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 04/07/2006, 16h41
  5. [Tomcat] Erreur 404 si pas d'index.jsp
    Par Invité dans le forum Tomcat et TomEE
    Réponses: 5
    Dernier message: 08/06/2006, 11h22

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