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 :

Prefixer le contexte d'une webapp


Sujet :

Tomcat et TomEE Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2004
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 69
    Points : 63
    Points
    63
    Par défaut Prefixer le contexte d'une webapp
    Bonjour,

    J'ai une application web dont je souhaiterais mettre un contexte prefixé.

    http://monappli.host:8080/

    au lieu de ce qui se fait habituellement à savoir :

    http://host:8080/monappli/

    J'ai lu des pistes comme utiliser un mod Apache mod_rewrite, mais il ne me semble pas permettre de préfixer le host. De plus, Tomcat n'utilise pas Apache et je ne souhaite pas installer Apache en plus de Tomcat.

    Je pense que la solution à mon problème n'est pas compliquée, mais j'avoue ne pas savoir où regarder, ni les bon mots-clés à chercher sur Google.

    ---

    Mon environnement est le suivant :

    - Apache Tomcat 5.5.20
    - Eclipse 3.2.1
    - Plugin Eclipse Tomcat (Sysdeo)
    - Java EE 5 SDK

    Je lance évidemment le serveur Tomcat à partir d'Eclipse.

    En vous remerciant d'avance,

    piloupy

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Août 2004
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 69
    Points : 63
    Points
    63
    Par défaut
    Dans Eclipse :
    • Faire bouton droit sur le projet --> Propriétés
    • Aller au menu Tomcat
    • Effacer tout ce qu'il y a à Context Name
    • Mettre Subdirectory to set as web application root (optional) à "/"


    Configurer Tomcat
    Mon installation de Tomcat est à C:\dev\apache-tomcat-5.5.20
    • Editer C:\dev\apache-tomcat-5.5.20\conf\server.xml
    • Suivre l'arborescence : <Server> <Service> <Engine>
    • Après le <Host> par défaut qui est pour moi :
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      1
      2
      3
      <Host name="localhost" appBase="webapps"
        unpackWARs="true" autoDeploy="true"
        xmlValidation="false" xmlNamespaceAware="false" />
    • Rajouter :
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      1
      2
      3
      4
      5
      6
      7
      8
      9
      <Host name="monappli.localhost" appBase="C:/chemin/vers/mon/appli"
        unpackWARs="true" autoDeploy="true"
        xmlValidation="false" xmlNamespaceAware="false">
       
        <Context path="" docBase="C:/chemin/vers/mon/appli"
          workDir="C:/chemin/vers/mon/appli/work"
          debug="0" reloadable="true" crossContext="true" />
       
      </Host>


    Après avoir lancé le serveur Tomcat via Eclipse, votre application web devrait être accessible à l'adresse :

    http://monappli.localhost:8080/

    piloupy

    NB : Faîtes attention aux "/" et "\" pour les chemins d'accès si vous êtes sous Microsoft Windows.

    NB : J'ai dû faire pas mal de manipulations pour tester tout ça, et je ne peux garantir que ce soit les seules manipulations que j'ai faîtes pour parvenir à ce résultat.

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

Discussions similaires

  1. Nombreux contextes pour une même webapp
    Par lasacure dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 10/08/2006, 11h27
  2. Récupérer le nom du contexte d'une webapp
    Par citrouille86 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 09/09/2005, 23h59
  3. [tomcat]chargement dynamique de classes depuis une webapp
    Par alphamax dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 12/03/2004, 09h59
  4. [Débutant][Application web] : context d'une page JSP
    Par silver_dragoon dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 14/02/2004, 11h53
  5. [Debutant]contexte d'une Webapp servlet et jsp
    Par yahia dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 13/10/2003, 10h43

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