Pages : 1
#1 Le 21/05/2007, à 17:58
- Anthymes
[GlassFish] Mes war ne passe pas
Bonjour
J'ai une ubuntu feisty et jai vu le paquet de glassfish, j'ai deployé un war tres simple (avec une petite JSP) mais quand je veux aller a cette url j'ai le droit a une grosse exception.
javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/tools/ant/BuildListener
Je suppose qu'il faut rajouter un paquet mais je ne vois pas lequel ...
est ce que vous pouvez m'aider ?
merci
#2 Le 21/05/2007, à 18:11
- Anthymes
Re : [GlassFish] Mes war ne passe pas
Ah bas apres un reboot ca marche ...
Par contre le serveur d'application ne se lance pas automatiquement au démarage ... c'est pas super pratique ...
#3 Le 21/11/2007, à 11:47
- ubick21
Re : [GlassFish] Mes war ne passe pas
Salut
J'ai un probleme similaire :
- ubuntu gutsy
- firefox 2.0.0.8
- installation de glassfish en utilisant les depots ubuntu
# java -version
java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
Java HotSpot(TM) Client VM (build 1.6.0_03-b05, mixed mode, sharing)
j'ai installe (deploye) l'exemple "hello" recupere sur glassfish.java.net en utilisant l' "Application Server Administration Console".
Configuration ok, quand je le lance, j'ai l'exception :
javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/tools/ant/BuildException
une idee ?
merci
#4 Le 21/11/2007, à 11:49
- ubick21
Re : [GlassFish] Mes war ne passe pas
note que j'ai reboote mais ca ne marche pas mieux..
#5 Le 27/11/2007, à 16:09
- super.hoang
Re : [GlassFish] Mes war ne passe pas
Bonjour,
J'ai le même problème, seul le message change :
javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/tools/ant/launch/AntMain
Problème de classpath ?
#6 Le 29/11/2007, à 19:49
- super.hoang
Re : [GlassFish] Mes war ne passe pas
Bonjour,
j'ai trouvé une solution de contournement à mon problème : rajouter les fichiers apache-*.jar récupérés dans eclipse dans un des répertoires lib chargé au démarrage du serveur (cf fichier /var/lib/sunappserver/domains/domain1/logs), par exemple /usr/share/sunappserver/lib/
cd qui donne chez moi :
sudo cp /usr/lib/eclipse/plugins/org.apache.ant_1.6.5/lib/*.jar /usr/share/sunappserver/lib/
sudo /usr/share/sunappserver/bin/asadmin stop-domain domain1
sudo /usr/share/sunappserver/bin/asadmin start-domain domain1
et mes war passent
Personne n'aurait une solution plus propre ?
#7 Le 06/06/2008, à 18:41
- shebert
Re : [GlassFish] Mes war ne passe pas
En fait, ce type d'erreur survient parce que ant n'est pas installé. Vous pouvez l'installer en cherchant le package dans les MAJ de Ubuntu.
Au pire, c'est un pb d'accès à ant - l'executable. Il faut faire un chmod -R+x $ANT_HOME/bin
A+