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

Servlets/JSP Java Discussion :

url rewriting tomcat


Sujet :

Servlets/JSP Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 14
    Points : 11
    Points
    11
    Par défaut url rewriting tomcat
    bonjour, j'ai un petit probleme avec L'URL Rewriting sur tomcat.
    Je travaille avec un serveur qui m'impose un port :9080 pour acceder à tomcat1.4

    En php mon URL Rewriting fonctionne bien avec .htaccess
    http://www.monsite.com

    sur Tomcat1.4 l'Url rewriting ne fonctionne qu'une seule fois
    lors de la compilation de la servlet ou du jsp.
    RewriteRule ^controller$ http://www.monsite.com:9080/monsite/controller [L]
    http://www.monsite.com/controller

    Puis on dirait qu'apres tomcat utilise un cache
    et l'url n'est plus rewrité ou plutot
    la barre d'adresse ne rewrite plus l'URL.

    Je souhaite cacher cet affreux :9080 dans la barre d'adresse
    Pas possible d'utiliser le mod_proxy .

    Quoi faire ?
    .htaccess web.xml filter alias autres ?

    Et OU ?
    sur tomcat dans mon .war Tomcat\webapps\monsite
    ou à la base de mon site EasyPHP\www

    merci

  2. #2
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Points : 48 804
    Points
    48 804
    Par défaut
    T'as que 2 moyen de convertir ton http://monsite/machin en http://monsite:8090/machin

    Soit tu utilise une technique où ton serveur web apache gère en interne l'appel à tomcat, récupère la réponse, la reformate et la donne au client (proxy, ajp ou autre, tous à base de module pour le serveur web apache)

    Soit tu utilise un redirection de ton serveur web apache vers tomcat, dans ce cas c'est le client qui se connecte lui même au port 8090. Mais dans ce cas, le port est visible coté client, c'est inévitable!

    maintenant, si tu veux absolument pas voir ce 8090 et que les méthode à base de modules apache http supplémentaire ne te conviennent pas, il te reste la possiblité de faire tourner tomcat directement sur le port 80

Discussions similaires

  1. url rewriting Apache tomcat javascript liferay
    Par alpha13fr dans le forum Apache
    Réponses: 3
    Dernier message: 15/08/2008, 14h39
  2. [Apache/Tomcat] Configurer url rewriting
    Par bizet dans le forum Apache
    Réponses: 4
    Dernier message: 10/04/2008, 17h33
  3. url rewriting avec tomcat en standalone
    Par julien20vt dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 18/01/2008, 14h59
  4. [URL Rewriting] Tomcat
    Par Ricoco dans le forum Apache
    Réponses: 19
    Dernier message: 08/11/2007, 12h33
  5. Couplage Apache HTTP & Tomcat - Url Rewriting
    Par Invité dans le forum Apache
    Réponses: 12
    Dernier message: 30/05/2007, 18h55

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