J'ai créé une servlet que je fais tourner avec tomcat sous eclipse. Cela
fonctionne, sauf que je n'arrive pas à inclure des librairies ou des package
de *.class à l'exécution de la servlet.
Dans les propriétés du projet j'ai ajouté des librairies et des répertoires
externes dans l'onglet bibliothèque (chemin de compilation java),
ca compile très bien mais ces librairies ne sont pas reconnues lors de
l'execution (ce que je peux comprendre). Par contre, cela fonctionne si je
met les librairies directement dans le répertoire common/lib de tomcat.
Dans la fenêtre de gestion des configurations (menu exécuter/déboguer) on
peut le spécifier dans "le chemin d'accès aux classes" pour une applet ou
une application, mais apparament pas pour une servlet.
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
jerome moliere
Olivier Demaine wrote:
Bonjour
J'ai créé une servlet que je fais tourner avec tomcat sous eclipse. Cela fonctionne, sauf que je n'arrive pas à inclure des librairies ou des package de *.class à l'exécution de la servlet.
Dans les propriétés du projet j'ai ajouté des librairies et des répertoires externes dans l'onglet bibliothèque (chemin de compilation java), ca compile très bien mais ces librairies ne sont pas reconnues lors de l'execution (ce que je peux comprendre). Par contre, cela fonctionne si je met les librairies directement dans le répertoire common/lib de tomcat.
Dans la fenêtre de gestion des configurations (menu exécuter/déboguer) on peut le spécifier dans "le chemin d'accès aux classes" pour une applet ou une application, mais apparament pas pour une servlet. oui utiliser la task war de ANt lui preciser les libs a inclure et
celles ci figureront dans le war deploye finalement sous Tomcat Jerome -- Auteur cahier du programmeur Java tome 2 - Eyrolles 10/2003 http://www.eyrolles.com/php.informatique/Ouvrages/ouvrage.php3?ouv_ean1382212111941
Olivier Demaine wrote:
Bonjour
J'ai créé une servlet que je fais tourner avec tomcat sous eclipse. Cela
fonctionne, sauf que je n'arrive pas à inclure des librairies ou des package
de *.class à l'exécution de la servlet.
Dans les propriétés du projet j'ai ajouté des librairies et des répertoires
externes dans l'onglet bibliothèque (chemin de compilation java),
ca compile très bien mais ces librairies ne sont pas reconnues lors de
l'execution (ce que je peux comprendre). Par contre, cela fonctionne si je
met les librairies directement dans le répertoire common/lib de tomcat.
Dans la fenêtre de gestion des configurations (menu exécuter/déboguer) on
peut le spécifier dans "le chemin d'accès aux classes" pour une applet ou
une application, mais apparament pas pour une servlet.
oui utiliser la task war de ANt lui preciser les libs a inclure et
celles ci figureront dans le war deploye finalement sous Tomcat
Jerome
--
Auteur cahier du programmeur Java tome 2 - Eyrolles 10/2003
http://www.eyrolles.com/php.informatique/Ouvrages/ouvrage.php3?ouv_ean1382212111941
J'ai créé une servlet que je fais tourner avec tomcat sous eclipse. Cela fonctionne, sauf que je n'arrive pas à inclure des librairies ou des package de *.class à l'exécution de la servlet.
Dans les propriétés du projet j'ai ajouté des librairies et des répertoires externes dans l'onglet bibliothèque (chemin de compilation java), ca compile très bien mais ces librairies ne sont pas reconnues lors de l'execution (ce que je peux comprendre). Par contre, cela fonctionne si je met les librairies directement dans le répertoire common/lib de tomcat.
Dans la fenêtre de gestion des configurations (menu exécuter/déboguer) on peut le spécifier dans "le chemin d'accès aux classes" pour une applet ou une application, mais apparament pas pour une servlet. oui utiliser la task war de ANt lui preciser les libs a inclure et
celles ci figureront dans le war deploye finalement sous Tomcat Jerome -- Auteur cahier du programmeur Java tome 2 - Eyrolles 10/2003 http://www.eyrolles.com/php.informatique/Ouvrages/ouvrage.php3?ouv_ean1382212111941
Olivier Demaine
"jerome moliere" a écrit dans le message news: bs67f1$179c$
Olivier Demaine wrote:
Bonjour
J'ai créé une servlet que je fais tourner avec tomcat sous eclipse. Cela fonctionne, sauf que je n'arrive pas à inclure des librairies ou des package
de *.class à l'exécution de la servlet.
Dans les propriétés du projet j'ai ajouté des librairies et des répertoires
externes dans l'onglet bibliothèque (chemin de compilation java), ca compile très bien mais ces librairies ne sont pas reconnues lors de l'execution (ce que je peux comprendre). Par contre, cela fonctionne si je
met les librairies directement dans le répertoire common/lib de tomcat.
Dans la fenêtre de gestion des configurations (menu exécuter/déboguer) on
peut le spécifier dans "le chemin d'accès aux classes" pour une applet ou
une application, mais apparament pas pour une servlet.
oui utiliser la task war de ANt lui preciser les libs a inclure et celles ci figureront dans le war deploye finalement sous Tomcat Jerome -- Auteur cahier du programmeur Java tome 2 - Eyrolles 10/2003
Ce qui veut dire que lors de la phase de développement, je ne peux pas inclure des fichiers .class d'un autre projet eclipse directement, sans passer par un déploiment ?
Olivier
"jerome moliere" <jmoliere@nerim.net> a écrit dans le message news:
bs67f1$179c$1@biggoron.nerim.net...
Olivier Demaine wrote:
Bonjour
J'ai créé une servlet que je fais tourner avec tomcat sous eclipse. Cela
fonctionne, sauf que je n'arrive pas à inclure des librairies ou des
package
de *.class à l'exécution de la servlet.
Dans les propriétés du projet j'ai ajouté des librairies et des
répertoires
externes dans l'onglet bibliothèque (chemin de compilation java),
ca compile très bien mais ces librairies ne sont pas reconnues lors de
l'execution (ce que je peux comprendre). Par contre, cela fonctionne si
je
met les librairies directement dans le répertoire common/lib de tomcat.
Dans la fenêtre de gestion des configurations (menu exécuter/déboguer)
on
peut le spécifier dans "le chemin d'accès aux classes" pour une applet
ou
une application, mais apparament pas pour une servlet.
oui utiliser la task war de ANt lui preciser les libs a inclure et
celles ci figureront dans le war deploye finalement sous Tomcat
Jerome
--
Auteur cahier du programmeur Java tome 2 - Eyrolles 10/2003
Ce qui veut dire que lors de la phase de développement, je ne peux pas
inclure des fichiers .class d'un autre projet eclipse directement, sans
passer par un déploiment ?
"jerome moliere" a écrit dans le message news: bs67f1$179c$
Olivier Demaine wrote:
Bonjour
J'ai créé une servlet que je fais tourner avec tomcat sous eclipse. Cela fonctionne, sauf que je n'arrive pas à inclure des librairies ou des package
de *.class à l'exécution de la servlet.
Dans les propriétés du projet j'ai ajouté des librairies et des répertoires
externes dans l'onglet bibliothèque (chemin de compilation java), ca compile très bien mais ces librairies ne sont pas reconnues lors de l'execution (ce que je peux comprendre). Par contre, cela fonctionne si je
met les librairies directement dans le répertoire common/lib de tomcat.
Dans la fenêtre de gestion des configurations (menu exécuter/déboguer) on
peut le spécifier dans "le chemin d'accès aux classes" pour une applet ou
une application, mais apparament pas pour une servlet.
oui utiliser la task war de ANt lui preciser les libs a inclure et celles ci figureront dans le war deploye finalement sous Tomcat Jerome -- Auteur cahier du programmeur Java tome 2 - Eyrolles 10/2003
Ce qui veut dire que lors de la phase de développement, je ne peux pas inclure des fichiers .class d'un autre projet eclipse directement, sans passer par un déploiment ?
Olivier
Nicolas Delsaux
Le 22.12 2003, Olivier Demaine s'est levé et s'est dit : "tiens, si j'écrivais aux mecs de fr.comp.lang.java ?"
Ce qui veut dire que lors de la phase de développement, je ne peux pas inclure des fichiers .class d'un autre projet eclipse directement, sans passer par un déploiment ?
Ca me paraît déja assez crapuleux, comme concept. Mais bref. Si tu veux faire ce genre de chose, c'est possible en configurant Tomcat pour qu'il utilise directement ton répertoire projet comme source de déploiement pour l'application web. Ca se fait, il me semble, en allant voir dans le server.xml, et en tout cas dans le répertoire conf. Mais je ne peux que te le déconseiller, car tu augmentes par ce système la différence pouvant exister entre l'application sur ton poste de développement et celle finallement déployée.
Olivier
-- Nicolas Delsaux "Combien de gars se sont arrêtés de boire comme des trous à l'âge de vingt ans pour empêcher un inconnu de mourir d'une cirrhose à l'âge de quarante ? " Terry Pratchett
Le 22.12 2003, Olivier Demaine s'est levé et s'est dit : "tiens, si
j'écrivais aux mecs de fr.comp.lang.java ?"
Ce qui veut dire que lors de la phase de développement, je ne peux pas
inclure des fichiers .class d'un autre projet eclipse directement,
sans passer par un déploiment ?
Ca me paraît déja assez crapuleux, comme concept. Mais bref.
Si tu veux faire ce genre de chose, c'est possible en configurant Tomcat
pour qu'il utilise directement ton répertoire projet comme source de
déploiement pour l'application web. Ca se fait, il me semble, en allant
voir dans le server.xml, et en tout cas dans le répertoire conf. Mais je ne
peux que te le déconseiller, car tu augmentes par ce système la différence
pouvant exister entre l'application sur ton poste de développement et celle
finallement déployée.
Olivier
--
Nicolas Delsaux
"Combien de gars se sont arrêtés de boire comme des trous à l'âge de vingt
ans pour empêcher un inconnu de mourir d'une cirrhose à l'âge de quarante ?
"
Terry Pratchett
Le 22.12 2003, Olivier Demaine s'est levé et s'est dit : "tiens, si j'écrivais aux mecs de fr.comp.lang.java ?"
Ce qui veut dire que lors de la phase de développement, je ne peux pas inclure des fichiers .class d'un autre projet eclipse directement, sans passer par un déploiment ?
Ca me paraît déja assez crapuleux, comme concept. Mais bref. Si tu veux faire ce genre de chose, c'est possible en configurant Tomcat pour qu'il utilise directement ton répertoire projet comme source de déploiement pour l'application web. Ca se fait, il me semble, en allant voir dans le server.xml, et en tout cas dans le répertoire conf. Mais je ne peux que te le déconseiller, car tu augmentes par ce système la différence pouvant exister entre l'application sur ton poste de développement et celle finallement déployée.
Olivier
-- Nicolas Delsaux "Combien de gars se sont arrêtés de boire comme des trous à l'âge de vingt ans pour empêcher un inconnu de mourir d'une cirrhose à l'âge de quarante ? " Terry Pratchett
mehdi kasmi
il suffit de déclarer tes libriries dans ton repertoire WEB-INF/lib... pour les jars et WEB-INF/classes pour les .class ... ensuite en utilisant ton plugin Sysdeo qui va bien il suffit juste de tester tout ça sur tomcat .... mais via eclipse :-) le but de ton .war c'est d'etre independant de ton architecture et de ton environnement d'execution .... tu pourra ainsi le faire tourner sur websphere , tomcat ....
@+
"Olivier Demaine" wrote in message news:3fe5e943$0$6978$
Bonjour
J'ai créé une servlet que je fais tourner avec tomcat sous eclipse. Cela fonctionne, sauf que je n'arrive pas à inclure des librairies ou des package
de *.class à l'exécution de la servlet.
Dans les propriétés du projet j'ai ajouté des librairies et des répertoires
externes dans l'onglet bibliothèque (chemin de compilation java), ca compile très bien mais ces librairies ne sont pas reconnues lors de l'execution (ce que je peux comprendre). Par contre, cela fonctionne si je met les librairies directement dans le répertoire common/lib de tomcat.
Dans la fenêtre de gestion des configurations (menu exécuter/déboguer) on peut le spécifier dans "le chemin d'accès aux classes" pour une applet ou une application, mais apparament pas pour une servlet.
une idée?
Olivier
il suffit de déclarer tes libriries dans ton repertoire WEB-INF/lib... pour
les jars et WEB-INF/classes pour les .class ...
ensuite en utilisant ton plugin Sysdeo qui va bien il suffit juste de
tester tout ça sur tomcat .... mais via eclipse :-)
le but de ton .war c'est d'etre independant de ton architecture et de ton
environnement d'execution ....
tu pourra ainsi le faire tourner sur websphere , tomcat ....
@+
"Olivier Demaine" <olivier.demaine@club-internet.fr> wrote in message
news:3fe5e943$0$6978$7a628cd7@news.club-internet.fr...
Bonjour
J'ai créé une servlet que je fais tourner avec tomcat sous eclipse. Cela
fonctionne, sauf que je n'arrive pas à inclure des librairies ou des
package
de *.class à l'exécution de la servlet.
Dans les propriétés du projet j'ai ajouté des librairies et des
répertoires
externes dans l'onglet bibliothèque (chemin de compilation java),
ca compile très bien mais ces librairies ne sont pas reconnues lors de
l'execution (ce que je peux comprendre). Par contre, cela fonctionne si je
met les librairies directement dans le répertoire common/lib de tomcat.
Dans la fenêtre de gestion des configurations (menu exécuter/déboguer) on
peut le spécifier dans "le chemin d'accès aux classes" pour une applet ou
une application, mais apparament pas pour une servlet.
il suffit de déclarer tes libriries dans ton repertoire WEB-INF/lib... pour les jars et WEB-INF/classes pour les .class ... ensuite en utilisant ton plugin Sysdeo qui va bien il suffit juste de tester tout ça sur tomcat .... mais via eclipse :-) le but de ton .war c'est d'etre independant de ton architecture et de ton environnement d'execution .... tu pourra ainsi le faire tourner sur websphere , tomcat ....
@+
"Olivier Demaine" wrote in message news:3fe5e943$0$6978$
Bonjour
J'ai créé une servlet que je fais tourner avec tomcat sous eclipse. Cela fonctionne, sauf que je n'arrive pas à inclure des librairies ou des package
de *.class à l'exécution de la servlet.
Dans les propriétés du projet j'ai ajouté des librairies et des répertoires
externes dans l'onglet bibliothèque (chemin de compilation java), ca compile très bien mais ces librairies ne sont pas reconnues lors de l'execution (ce que je peux comprendre). Par contre, cela fonctionne si je met les librairies directement dans le répertoire common/lib de tomcat.
Dans la fenêtre de gestion des configurations (menu exécuter/déboguer) on peut le spécifier dans "le chemin d'accès aux classes" pour une applet ou une application, mais apparament pas pour une servlet.
une idée?
Olivier
Olivier Demaine
"mehdi kasmi" a écrit dans le message news: 3fe75855$0$6967$
il suffit de déclarer tes libriries dans ton repertoire WEB-INF/lib... pour
les jars et WEB-INF/classes pour les .class ... ensuite en utilisant ton plugin Sysdeo qui va bien il suffit juste de tester tout ça sur tomcat .... mais via eclipse :-) le but de ton .war c'est d'etre independant de ton architecture et de ton environnement d'execution .... tu pourra ainsi le faire tourner sur websphere , tomcat ....
C'est a peu près ce que j'avais fini par faire. Merci
et merci à Jerome dont j'aime bien le bouquin et à Nicolas dont j'aime bien les citations ;-)
Olivier
"mehdi kasmi" <mehdikasmi@club-internet.fr> a écrit dans le message news:
3fe75855$0$6967$7a628cd7@news.club-internet.fr...
il suffit de déclarer tes libriries dans ton repertoire WEB-INF/lib...
pour
les jars et WEB-INF/classes pour les .class ...
ensuite en utilisant ton plugin Sysdeo qui va bien il suffit juste de
tester tout ça sur tomcat .... mais via eclipse :-)
le but de ton .war c'est d'etre independant de ton architecture et de ton
environnement d'execution ....
tu pourra ainsi le faire tourner sur websphere , tomcat ....
C'est a peu près ce que j'avais fini par faire.
Merci
et merci à Jerome dont j'aime bien le bouquin et à Nicolas dont j'aime bien
les citations ;-)
"mehdi kasmi" a écrit dans le message news: 3fe75855$0$6967$
il suffit de déclarer tes libriries dans ton repertoire WEB-INF/lib... pour
les jars et WEB-INF/classes pour les .class ... ensuite en utilisant ton plugin Sysdeo qui va bien il suffit juste de tester tout ça sur tomcat .... mais via eclipse :-) le but de ton .war c'est d'etre independant de ton architecture et de ton environnement d'execution .... tu pourra ainsi le faire tourner sur websphere , tomcat ....
C'est a peu près ce que j'avais fini par faire. Merci
et merci à Jerome dont j'aime bien le bouquin et à Nicolas dont j'aime bien les citations ;-)