Bonjour,
Jboss ne prend pas en compte le fichier context.xml dans le WEB-INF. il garde le nom de l'application comme nom de context. comment utiliser les fichiers contexts utilisés par tomcat 5?
Merciiiiiiiiii
Bonjour,
Jboss ne prend pas en compte le fichier context.xml dans le WEB-INF. il garde le nom de l'application comme nom de context. comment utiliser les fichiers contexts utilisés par tomcat 5?
Merciiiiiiiiii
dans WEB-INF, ajoutes un fichier jboss-web.xml avec ça dedans :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5<?xml version="1.0"?> <jboss-web> <context-root>/mon-contexte-a-moi</context-root> </jboss-web>
bizard qd meme, le fichier context.xml est fait pour ca n'est pas pris en compte..
merci pour ta réponse
A mon avis, il y a deux raisons :
- context.xml n'est pas si vieux
- tomcat n'est pas le seule moteur de servlet utilisable dans JBoss AS
Bonjour,
grâce à ce post, j'ai compris que je ne pouvais pas utiliser le fichier de context.xml pour déclarer des répertoires virtuels dans ma webapp (comme il est possible de le faire dans tomcat).
Donc je post la solution que j'ai trouvé. Et si il en existe une autre qui serait plus lié à la webapp, je suis preneur.
Si l'on veut déclarer des répertoires virtuel dans le context.xml, c'est possible avec tomcat, mais avec JBoss, effectivement, cela ne l'ai pas aussi simplement.
Alors vu que j'ai pas trouvé comment utiliser le context.xml avec JBoss pour monter des répertoires virtuels,, j'ai fait comme suit en m'inspirant de ce site :
dans le fichierdans le noeud$JBOSS_HOME\server\default\deploy\jbossweb-tomcat55.sar\server.xmlj'ai rajouter ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <Host name="localhost" autoDeploy="false" deployOnStartup="false" deployXML="false" configClass="org.jboss.web.tomcat.security.config.JBossContextConfig" > </Host>
On sauvegarde et on fait un stop et un start de JBoss, on tape notre url et là c'est gagné
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <Context path="<mon url que je veux sans http://>" appBase="" docBase="<le chemin complet du rerptoire que je veux atteindre> debug="99" reloadable="true"> </Context>
Partager