Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 smile

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+