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 :

Configuration serveur Tomcat


Sujet :

Tomcat et TomEE Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2007
    Messages : 64
    Par défaut Configuration serveur Tomcat
    Bonjour à tous,

    Une question sûrement très simple, mais je n'arrive pas à trouver réponse.
    Je précise que mes connaissances en serveurs sont très limitées

    J'ai développé une application web en java, que j'ai mise sur mon serveur.
    Depuis internet je peux accéder à cette application en tapant l'adresse: http://mon_domaine.com:8080/mon_appli

    J'aimerais simplifier la saisie de l'url de façon à ce que en tapant juste dans le browser http://mon_domaine.com je sois dirigé vers mon appli (et donc éviter aux utilisateurs de taper le :8080/mon_appli).

    En gros il faudrait définir une redirection automatique sur le serveur, mais je ne vois pas comment m'y prendre...

    Si certains pouvaient me donner des indices pour y arriver ce serait super sympa

    Merci beaucoup par avance !

  2. #2
    Membre averti
    Femme Profil pro
    Inscrit en
    Mai 2007
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2007
    Messages : 30
    Par défaut
    Bonjour,

    Le plus simple serait peut être du configurer Tomcat pour qu'il utilise d'une part le port par défaut 80 (HTTP) et éventuellement 443 (HTTPS) et que le contexte soit ROOT.

    Pour le port, il faut modifier dans le fichier "server.xml" le port du connecteur "HTTP" :
    <Connector port="80" protocol="HTTP/1.1"
    maxThreads="150" connectionTimeout="20000"
    redirectPort="443"
    />
    Pour supprimer "/mon_appli", le contexte doit s'appeler ROOT. Pour plus de détail, il faudrait savoir exactement comment est configurer l'appel au fichier war.

    S'il faut absoluement concerver le ":8080/mon_appli", la solution consisterait à utiliser un Apache avec le connecteur AJP. Mais la solution est un peu plus compliquée ...

    Cordialement,

    EJL

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2007
    Messages : 64
    Par défaut
    Citation Envoyé par ejl07 Voir le message
    Bonjour,

    Pour supprimer "/mon_appli", le contexte doit s'appeler ROOT. Pour plus de détail, il faudrait savoir exactement comment est configurer l'appel au fichier war.
    Merci beaucoup pour ta réponse !
    Qu'entends tu au juste par "le contexte doit s'appeler ROOT" ?
    Comment faire en pratique ?

    Merci beaucoup pour ton aide

  4. #4
    Membre averti
    Profil pro
    Développeur Java
    Inscrit en
    Août 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Août 2007
    Messages : 29
    Par défaut
    Bonjour,
    Je debute aussi en ayant installé tomcat recement. Je n'ai donc pas de reponses ( a par ça, mais je suis pas convaincu : http://zekey.developpez.com/tutoriel/apache/tomcat/#LV ). Bref, j'ai plutot une question un peu differente concernant l'acces aux projets web.


    J'avais dejà apache/php sur mon serveur donc j'ai installé tomcat avec apache via le mod_jk. Et donc, les projets Servlet/JSP sont accessible via le port 8180 par defaut. Je voulais savoir s'il etait envisageable d'avoir des appli PHP (voire Ruby/ Python ou autre) en meme temps que des appli Servlet JSP sur le port 80, configurable avec des virtualhost par exemple .

    Suis-je naif ? Dois-je retourner à mes playmobil ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2007
    Messages : 64
    Par défaut
    Alors j'ai pu me redéfinir le connecteur HTTP dans server.xml, ce qui évite de taper le :8080

    Maintenant, si je colle mon appli dans le dossier ROOT de webapps tout marche comme je veux.
    Mais ce serait plus propre de définir correctement le contexte : dans Tomcat 5 cela se faisait aussi dans le fichier server.xml avec <context path="" docBase="monAppli">. Mais j'ai l'impression qu'avec Tomcat 6 cela a changé.

    Certains d'entre vous savent-ils comment faire ?

    Merci beaucoup par avance !

  6. #6
    Membre chevronné Avatar de gronono
    Inscrit en
    Novembre 2003
    Messages
    457
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Novembre 2003
    Messages : 457
    Par défaut
    Pour définir un context dans Tomcat 5 et 6, il ne faut pas utiliser le fichier server.xml.
    Mais définir un fichier monCtx.xml dans le dossier conf/Catalina/localhost.

    Ce fichier contient la balise <context> comme définit dans la documentation de tomcat.

    Pour l'écoute du port 80 regarde dans la documentation du connecteur HTTP.

    Sinon il te suffit de faire une recherche 8080 dans le fichier server.xml et de remplacer par 80 au niveau du connecteur. (Mais ça n'empeche pas de lire la doc)

    A+
    Gronono

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

Discussions similaires

  1. Problème configuration serveur Tomcat
    Par encours dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 08/03/2012, 09h24
  2. Configuration serveur Tomcat
    Par stoorm dans le forum Tomcat et TomEE
    Réponses: 6
    Dernier message: 08/06/2007, 10h15
  3. Réponses: 1
    Dernier message: 21/07/2006, 18h19
  4. [configuration] lancer plusieurs serveurs Tomcat
    Par polo54 dans le forum JBuilder
    Réponses: 4
    Dernier message: 13/06/2003, 15h52

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