Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2039 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Tomcat et les contextes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Tomcat et les contextes

n°693569
amauryxiv
Posté le 06-04-2004 à 13:51:49  profilanswer
 

Salut à tous.
 
J'utilise pour un site basé sur les servlets Tomcat 5.  
 
1) J'ai lu dans la doc qu'on pouvait mettre nos contextes dans le répertoire Catalina\ma_host. Seulement voila: quand je mets le context par default de mon site dans ce répertoire, ca ne marche pas. Ca marche seulement quand je mets mon contexte dans le fichier web.xml. Comment faire en sorte que Tomcat aille chercher les contextes dans Cataline\ma_host ?
 
2) Chaque contexte represente un repertoire de la web-app. Est-il possible d'interdire l'acces a ce reprtoire tout en permetteant l'acces a ces fichiers, c'est a dire interdire aux browsers l'url http://myhost/mon_repertoire mais autoriser toutes les url du type http://myhost/mon_reperoire/unfichier.htm ?
Si oui comment configurer Tomcat pour le faire ?
 
Merci à ceux qui voudront bien répondre.  :)

mood
Publicité
Posté le 06-04-2004 à 13:51:49  profilanswer
 

n°693774
benou
Posté le 06-04-2004 à 15:42:47  profilanswer
 

les contextes ca se configure dans le server.xml, pas dans le web.xml.
et en effet, tomcat5 permet de les déclarer dans des fichiers xml à part ... D'ailleur le context d'admin est déclaré comme ca ... prend exemple sur celui là.
 
un context n'est pas un repertorie de la webapp, c'est la webapp !
Pour ta question, à mon sens, non ce n'est pas possible d'interdire l'accès à un repertoire par configuration. Ca peut se faire facilement avec un filtre. Tu peux aussi utiliser le répertoire WEB-INF qui lui est interdit d'accès et se comporte comme tu le souhaites.
Autre solution, qui est habituellement utilisé en environnement de production, mettre un serveur web en frontal (exemple : apache) qui se chargera d'interdire l'accès à tes repertoires protégés


---------------
ma vie, mon oeuvre - HomePlayer
n°693785
amauryxiv
Posté le 06-04-2004 à 15:50:35  profilanswer
 

1) Ben oui je parle bien de web.xml pas de server.xml !?
 
2)Comme tu le rappelles, les contextes peubent etre definis dans des fichiers xml a part (dans le repertoire Catalina/host_concernnee). Mais ce que je te dis, c'est que j'ai essye de configurer mon contexte comme ca, (en m'inspirant des exemples presents dans le repertoire Catalina/localhost) et que ca n'a pas marché ... Comment ca se fait ?
 :o

n°693920
benou
Posté le 06-04-2004 à 17:28:52  profilanswer
 

amauryxiv a écrit :

1) Ben oui je parle bien de web.xml pas de server.xml !?


ben je comprend pas pas pkoi tu parles du web.xml alors ... le web.xml c'est la configuration du context lui même ... le server.xml te permet, entre autre, de déclarer tes contextes. Toi c'est plutot ca que tu veux faire nan ?
 

amauryxiv a écrit :


Comment ca se fait ?


ben j'en sais rien moi [:spamafote]
 
t'as des messages dans les logs ?
 
Sinon, essaye d'utiliser l'interface d'administration : ca permet de créer les contextes par une interface web ...


---------------
ma vie, mon oeuvre - HomePlayer
n°694771
amauryxiv
Posté le 07-04-2004 à 16:17:18  profilanswer
 

benou a écrit :


ben je comprend pas pas pkoi tu parles du web.xml alors ... le web.xml c'est la configuration du context lui même ... le server.xml te permet, entre autre, de déclarer tes contextes. Toi c'est plutot ca que tu veux faire nan ?


 
Oui excuse moi je voulais bien parler de server.xml. Je me suis trompe, j'ai inverse les deux.
 
[citation]
ben j'en sais rien moi [:spamafote]
 
t'as des messages dans les logs ?
 
Sinon, essaye d'utiliser l'interface d'administration : ca permet de créer les contextes par une interface web ...
[/citation]
 
Ben nan j'ai pas de messages dans les logs, justement.
Et puis l'interface d'administration je l'ai regardee, mais j'ai rien vu pour creer des contextes.

n°694808
benou
Posté le 07-04-2004 à 16:40:14  profilanswer
 

amauryxiv a écrit :


Et puis l'interface d'administration je l'ai regardee, mais j'ai rien vu pour creer des contextes.


y a 2 interfaces : une d'admin et une autre dont je sais plus le nom qui sers à charger/décharger/inspecter les conetxtes.
 
Moi je parle de l'interface d'admin. Y a une combo en haut à droite qui permet de choisir les actions à effectuer


---------------
ma vie, mon oeuvre - HomePlayer
n°695013
amauryxiv
Posté le 07-04-2004 à 18:47:11  profilanswer
 

benou a écrit :


y a 2 interfaces : une d'admin et une autre dont je sais plus le nom qui sers à charger/décharger/inspecter les conetxtes.
 
Moi je parle de l'interface d'admin. Y a une combo en haut à droite qui permet de choisir les actions à effectuer  


 
Ouais mais on peut juste creer des hosts, pas des contextes !

n°695212
benou
Posté le 07-04-2004 à 21:58:48  profilanswer
 

amauryxiv a écrit :


Ouais mais on peut juste creer des hosts, pas des contextes !


mais si ! tu te mets dans ton host, et là dans "Available Actions" tu peux faire "Create New Context"


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Tomcat et les contextes

 

Sujets relatifs
connection tomcat/mysqlTOMCAT et l'authentification
TOMCAT et l'authentificationtomcat apache
[TomCat] J'arrive pas a démarrer le serveurJSP [Tomcat + Eclipse + Sysdeo] pb de visibilité des .class
Tomcat + Mysql + MysqlConnectorutiliser SSO avec Tomcat
Tomcat, serveur web inaccessible[Servlet/Tomcat] : Servlet indisponible (erreur 503)
Plus de sujets relatifs à : Tomcat et les contextes


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR