Je viens d'installer Tomcat 5 sur mon système Linux, et je suis entrain
de me poser la question suivante. De quelle manière doit-on configurer
Tomcat avec Apache, afin que ces derniers permettent de créer des jsp ou
servlet dans le répertoire public_html d'un utilisateur, sans devoir
passer par la racine par défaut qui est $CATALINA_HOME.
La raison est la suivante, à chaque fois que je modifie mon code jsp ou
ma servlet, je suis toujours en root, et je trouve qu'il s'agit d'un
désavantage.
Il y a certainement de la documentation sur le sujet et je l'avoue ne
pas avoir chercher, car pour le moment, je commence à lire la
documentation fournie avec tomcat.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Miguel Moquillon
Salut à tous,
Je viens d'installer Tomcat 5 sur mon système Linux, et je suis entrain de me poser la question suivante. De quelle manière doit-on configurer Tomcat avec Apache, afin que ces derniers permettent de créer des jsp ou servlet dans le répertoire public_html d'un utilisateur, sans devoir passer par la racine par défaut qui est $CATALINA_HOME.
La raison est la suivante, à chaque fois que je modifie mon code jsp ou ma servlet, je suis toujours en root, et je trouve qu'il s'agit d'un désavantage.
Tu as deux façons de faire:
- soit tu donnes des droits spécifiques à $TOMCAT_HOME : les utilisateurs qui appartiennent au groupe ou qui peuvent changer de uid peuvent alors déployer leur application - soit effectivement, tu spécifies un autre endroit où déployer les webapps, accessibles par les ayants droits. Pour ce faire, tu as deux méthodes: -> dans $TOMCAT_HOME/conf/server.xml tu changes le répertoire par défaut (qui est $TOMCAT_HOME/conf/webapps) des webapps par celui que tu souhaites. -> tu places dans $TOMCAT_HOME/webapps/ un fichier <ma webapp>.xml dans lequel est spécifié le répertoire réel de la webapp.
Miguel
Salut à tous,
Je viens d'installer Tomcat 5 sur mon système Linux, et je suis entrain
de me poser la question suivante. De quelle manière doit-on configurer
Tomcat avec Apache, afin que ces derniers permettent de créer des jsp ou
servlet dans le répertoire public_html d'un utilisateur, sans devoir
passer par la racine par défaut qui est $CATALINA_HOME.
La raison est la suivante, à chaque fois que je modifie mon code jsp ou
ma servlet, je suis toujours en root, et je trouve qu'il s'agit d'un
désavantage.
Tu as deux façons de faire:
- soit tu donnes des droits spécifiques à $TOMCAT_HOME : les
utilisateurs qui appartiennent au groupe ou qui peuvent changer de uid
peuvent alors déployer leur application
- soit effectivement, tu spécifies un autre endroit où déployer les
webapps, accessibles par les ayants droits. Pour ce faire, tu as deux
méthodes:
-> dans $TOMCAT_HOME/conf/server.xml tu changes le répertoire par
défaut (qui est $TOMCAT_HOME/conf/webapps) des webapps par celui que tu
souhaites.
-> tu places dans $TOMCAT_HOME/webapps/ un fichier <ma webapp>.xml
dans lequel est spécifié le répertoire réel de la webapp.
Je viens d'installer Tomcat 5 sur mon système Linux, et je suis entrain de me poser la question suivante. De quelle manière doit-on configurer Tomcat avec Apache, afin que ces derniers permettent de créer des jsp ou servlet dans le répertoire public_html d'un utilisateur, sans devoir passer par la racine par défaut qui est $CATALINA_HOME.
La raison est la suivante, à chaque fois que je modifie mon code jsp ou ma servlet, je suis toujours en root, et je trouve qu'il s'agit d'un désavantage.
Tu as deux façons de faire:
- soit tu donnes des droits spécifiques à $TOMCAT_HOME : les utilisateurs qui appartiennent au groupe ou qui peuvent changer de uid peuvent alors déployer leur application - soit effectivement, tu spécifies un autre endroit où déployer les webapps, accessibles par les ayants droits. Pour ce faire, tu as deux méthodes: -> dans $TOMCAT_HOME/conf/server.xml tu changes le répertoire par défaut (qui est $TOMCAT_HOME/conf/webapps) des webapps par celui que tu souhaites. -> tu places dans $TOMCAT_HOME/webapps/ un fichier <ma webapp>.xml dans lequel est spécifié le répertoire réel de la webapp.