Je suis devant un problème que je n'arrive pas à résoudre et j'espère
que vous allez pouvoir m'aider
.
Je crée une application j2ee (pour l'instant un ensemble de JSP et un
bean) et j'utilise TOMCAT pour le deployer.
Mon bean me fabrique un fichier XML (grâce à une DTD ) que je tranforme
ensuite en HTML et que je dois intégrer dans une JSP. Or c'est la que
le hic ce produit. En effet, le fichier DTD se trouve dans le repertoire
Tomcat/webapps/monAppli/ , or lui il le réclame dans Tomcat/. Apres une
bidouille (j'ai déplacé la DTD) le problème se poursuit encore car le
fichier HTML qu'il me crée se trouve dans Tomcat/ et je sais pas comment
le crée dans Tomcat/webapps/monAppli.
Donc voila ma question comment deplacer le répertoire de "travail" de
Tomcat/ à Tomcat/webapps/monAppli/
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
Emmanuel Bourg
Tu ne peux pas déplacer ton répertoire de travail, qui est en fait le répertoire depuis lequel est lancé Tomcat. Par contre tu peux obtenir le chemin ou est déployée ton application en appelant getServletContext().getResource("/").getFile() depuis une servlet. Il suffit ensuite de préfixer tes noms de fichiers avec ce chemin.
Emmanuel
Florent GUELL wrote:
Bonjour,
Je suis devant un problème que je n'arrive pas à résoudre et j'es père que vous allez pouvoir m'aider . Je crée une application j2ee (pour l'instant un ensemble de JSP et un bean) et j'utilise TOMCAT pour le deployer.
Mon bean me fabrique un fichier XML (grâce à une DTD ) que je tranf orme ensuite en HTML et que je dois intégrer dans une JSP. Or c'est la qu e le hic ce produit. En effet, le fichier DTD se trouve dans le repertoir e Tomcat/webapps/monAppli/ , or lui il le réclame dans Tomcat/. Apres u ne bidouille (j'ai déplacé la DTD) le problème se poursuit encore ca r le fichier HTML qu'il me crée se trouve dans Tomcat/ et je sais pas comm ent le crée dans Tomcat/webapps/monAppli.
Donc voila ma question comment deplacer le répertoire de "travail" de Tomcat/ à Tomcat/webapps/monAppli/
Merci d'avance
Tu ne peux pas déplacer ton répertoire de travail, qui est en fait le
répertoire depuis lequel est lancé Tomcat. Par contre tu peux obtenir le
chemin ou est déployée ton application en appelant
getServletContext().getResource("/").getFile() depuis une servlet. Il
suffit ensuite de préfixer tes noms de fichiers avec ce chemin.
Emmanuel
Florent GUELL wrote:
Bonjour,
Je suis devant un problème que je n'arrive pas à résoudre et j'es père
que vous allez pouvoir m'aider
.
Je crée une application j2ee (pour l'instant un ensemble de JSP et un
bean) et j'utilise TOMCAT pour le deployer.
Mon bean me fabrique un fichier XML (grâce à une DTD ) que je tranf orme
ensuite en HTML et que je dois intégrer dans une JSP. Or c'est la qu e
le hic ce produit. En effet, le fichier DTD se trouve dans le repertoir e
Tomcat/webapps/monAppli/ , or lui il le réclame dans Tomcat/. Apres u ne
bidouille (j'ai déplacé la DTD) le problème se poursuit encore ca r le
fichier HTML qu'il me crée se trouve dans Tomcat/ et je sais pas comm ent
le crée dans Tomcat/webapps/monAppli.
Donc voila ma question comment deplacer le répertoire de "travail" de
Tomcat/ à Tomcat/webapps/monAppli/
Tu ne peux pas déplacer ton répertoire de travail, qui est en fait le répertoire depuis lequel est lancé Tomcat. Par contre tu peux obtenir le chemin ou est déployée ton application en appelant getServletContext().getResource("/").getFile() depuis une servlet. Il suffit ensuite de préfixer tes noms de fichiers avec ce chemin.
Emmanuel
Florent GUELL wrote:
Bonjour,
Je suis devant un problème que je n'arrive pas à résoudre et j'es père que vous allez pouvoir m'aider . Je crée une application j2ee (pour l'instant un ensemble de JSP et un bean) et j'utilise TOMCAT pour le deployer.
Mon bean me fabrique un fichier XML (grâce à une DTD ) que je tranf orme ensuite en HTML et que je dois intégrer dans une JSP. Or c'est la qu e le hic ce produit. En effet, le fichier DTD se trouve dans le repertoir e Tomcat/webapps/monAppli/ , or lui il le réclame dans Tomcat/. Apres u ne bidouille (j'ai déplacé la DTD) le problème se poursuit encore ca r le fichier HTML qu'il me crée se trouve dans Tomcat/ et je sais pas comm ent le crée dans Tomcat/webapps/monAppli.
Donc voila ma question comment deplacer le répertoire de "travail" de Tomcat/ à Tomcat/webapps/monAppli/
Merci d'avance
Florent GUELL
Oui mais je n'utilise pas de Servlet. Et ce que ca passe quand meme vu que le JSP est transformé en Servlet ???
Emmanuel Bourg wrote:
Tu ne peux pas déplacer ton répertoire de travail, qui est en fait le répertoire depuis lequel est lancé Tomcat. Par contre tu peux obtenir le chemin ou est déployée ton application en appelant getServletContext().getResource("/").getFile() depuis une servlet. Il suffit ensuite de préfixer tes noms de fichiers avec ce chemin
Oui mais je n'utilise pas de Servlet. Et ce que ca passe quand meme vu que
le JSP est transformé en Servlet ???
Emmanuel Bourg wrote:
Tu ne peux pas déplacer ton répertoire de travail, qui est en fait le
répertoire depuis lequel est lancé Tomcat. Par contre tu peux obtenir le
chemin ou est déployée ton application en appelant
getServletContext().getResource("/").getFile() depuis une servlet. Il
suffit ensuite de préfixer tes noms de fichiers avec ce chemin
Oui mais je n'utilise pas de Servlet. Et ce que ca passe quand meme vu que le JSP est transformé en Servlet ???
Emmanuel Bourg wrote:
Tu ne peux pas déplacer ton répertoire de travail, qui est en fait le répertoire depuis lequel est lancé Tomcat. Par contre tu peux obtenir le chemin ou est déployée ton application en appelant getServletContext().getResource("/").getFile() depuis une servlet. Il suffit ensuite de préfixer tes noms de fichiers avec ce chemin
Emmanuel Bourg
La classe qui génère les fichiers est utilisée depuis une servlet o u une JSP au moins ? Dans ce cas ajoute à la méthode de construction du fichier un paramètre indiquant le chemin, ce chemin étant obtenu à partir de l'expression que je t'ai donné.
Emmanuel
Florent GUELL wrote:
Oui mais je n'utilise pas de Servlet. Et ce que ca passe quand meme vu que le JSP est transformé en Servlet ???
Emmanuel Bourg wrote:
Tu ne peux pas déplacer ton répertoire de travail, qui est en fait le répertoire depuis lequel est lancé Tomcat. Par contre tu peux obten ir le chemin ou est déployée ton application en appelant getServletContext().getResource("/").getFile() depuis une servlet. Il suffit ensuite de préfixer tes noms de fichiers avec ce chemin
La classe qui génère les fichiers est utilisée depuis une servlet o u une
JSP au moins ? Dans ce cas ajoute à la méthode de construction du
fichier un paramètre indiquant le chemin, ce chemin étant obtenu à
partir de l'expression que je t'ai donné.
Emmanuel
Florent GUELL wrote:
Oui mais je n'utilise pas de Servlet. Et ce que ca passe quand meme vu que
le JSP est transformé en Servlet ???
Emmanuel Bourg wrote:
Tu ne peux pas déplacer ton répertoire de travail, qui est en fait le
répertoire depuis lequel est lancé Tomcat. Par contre tu peux obten ir le
chemin ou est déployée ton application en appelant
getServletContext().getResource("/").getFile() depuis une servlet. Il
suffit ensuite de préfixer tes noms de fichiers avec ce chemin
La classe qui génère les fichiers est utilisée depuis une servlet o u une JSP au moins ? Dans ce cas ajoute à la méthode de construction du fichier un paramètre indiquant le chemin, ce chemin étant obtenu à partir de l'expression que je t'ai donné.
Emmanuel
Florent GUELL wrote:
Oui mais je n'utilise pas de Servlet. Et ce que ca passe quand meme vu que le JSP est transformé en Servlet ???
Emmanuel Bourg wrote:
Tu ne peux pas déplacer ton répertoire de travail, qui est en fait le répertoire depuis lequel est lancé Tomcat. Par contre tu peux obten ir le chemin ou est déployée ton application en appelant getServletContext().getResource("/").getFile() depuis une servlet. Il suffit ensuite de préfixer tes noms de fichiers avec ce chemin
Florent GUELL
La classe est utilise a partir d'un JSP. Je vais essayer ton conseil.
Merci
Emmanuel Bourg wrote:
La classe qui génère les fichiers est utilisée depuis une servlet ou une JSP au moins ? Dans ce cas ajoute à la méthode de construction du fichier un paramètre indiquant le chemin, ce chemin étant obtenu à partir de l'expression que je t'ai donné.
Emmanuel
La classe est utilise a partir d'un JSP.
Je vais essayer ton conseil.
Merci
Emmanuel Bourg wrote:
La classe qui génère les fichiers est utilisée depuis une servlet ou une
JSP au moins ? Dans ce cas ajoute à la méthode de construction du
fichier un paramètre indiquant le chemin, ce chemin étant obtenu à
partir de l'expression que je t'ai donné.
La classe est utilise a partir d'un JSP. Je vais essayer ton conseil.
Merci
Emmanuel Bourg wrote:
La classe qui génère les fichiers est utilisée depuis une servlet ou une JSP au moins ? Dans ce cas ajoute à la méthode de construction du fichier un paramètre indiquant le chemin, ce chemin étant obtenu à partir de l'expression que je t'ai donné.