IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java EE Discussion :

GlassFish + Maven échec pour déployer


Sujet :

Java EE

  1. #1
    Membre du Club
    Inscrit en
    Avril 2007
    Messages
    143
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Avril 2007
    Messages : 143
    Points : 57
    Points
    57
    Par défaut GlassFish + Maven échec pour déployer
    Bonsoir tout le monde,

    J'obtiens une erreur lorsque je souhaite déployer mon appli sur le serveur glassfish intégré à eclipse...

    J'obtiens l'erreur suivante:
    Deployment Error for module: xxx-ejb:
    Exception while deploying the app : java.lang.IllegalArgumentException: Invalid ejb jar [xxxxx-ejb]: it contains zero ejb.
    1. A valid ejb jar requires at least one session, entity (1.x/2.x style), or message-driven bean.

    1. EJB3+ entity beans (@Entity) are POJOs and please package them as library jar.

    1. If the jar file contains valid EJBs which are annotated with EJB component level annotations (@Stateless, @Stateful, @MessageDriven, @Singleton), please check server.log to see whether the annotations were processed properly.

    Ca doit venir de mon POM car lorsque je crée un projet EJB avec Eclipse je peux le runner sur mon serveur sans problème...

    Le POM de mon projet EJB
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
     
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
     
    	<modelVersion>4.0.0</modelVersion>
     
    	<groupId>fr.xxxx</groupId>
    	<artifactId>xxxxx-ejb</artifactId>
    	<version>1.0.0-SNAPSHOT</version>
     
    	<parent>
    		<groupId>fr.xxxx</groupId>
    		<artifactId>xxxxx-parent</artifactId>
    		<version>1.0.0-SNAPSHOT</version>
    	</parent>
     
    	<packaging>jar</packaging>
     
    	<dependencies>
    		<dependency>
    			<groupId>fr.xxxxx</groupId>
    			<artifactId>xxxxxx-jpa</artifactId>
    			<version>1.0.0-SNAPSHOT</version>
    		</dependency>
     
    		<dependency>
    			<groupId>com.google.gwt</groupId>
    			<artifactId>gwt-user</artifactId>
    			<version>${gwt.version}</version>
    		</dependency>
     
    		<dependency>
    		    <groupId>javax</groupId>
    		    <artifactId>javaee-api</artifactId>
    		    <version>6.0</version>
    		</dependency>
     
    	</dependencies>
     
    	<!-- BUILD SECTION -->
    	<build>
    		<plugins>
    			<plugin>
    				<groupId>org.apache.maven.plugins</groupId>
    				<artifactId>maven-ejb-plugin</artifactId>
    				<version>2.2</version>
    				<configuration>
    					<generateClient>true</generateClient>
    				</configuration>
    			</plugin>
    		</plugins>
    	</build>
    </project>
    Merci pour votre aide

  2. #2
    Membre expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Points : 3 938
    Points
    3 938
    Par défaut
    As tu des EJB dans ton projet?
    Vous avez peut être hâte de réussir et il n'y a rien de mal à cela...
    mais la patience est aussi une vertu; l'échec vous l'enseignera certainement..."

  3. #3
    Membre du Club
    Inscrit en
    Avril 2007
    Messages
    143
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Avril 2007
    Messages : 143
    Points : 57
    Points
    57
    Par défaut
    Hello

    oui j'ai des EJB avec une arborescence de projet du type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    xxxxx-ejb
     - Deployment Descriptor : xxxx-ejb
        - Session Beans
           - mes ejb en stateless => il reconnait bien les annotations sur mes ejb...
    Merci pour l'aide

  4. #4
    Membre éclairé Avatar de Heimdal
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    549
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 549
    Points : 718
    Points
    718
    Par défaut
    Regardes dans les logs complètes s'il n y a pas une exception qui bloque le chargement de tes EJBs

  5. #5
    Membre du Club
    Inscrit en
    Avril 2007
    Messages
    143
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Avril 2007
    Messages : 143
    Points : 57
    Points
    57
    Par défaut
    Effectivement j'ai ce message en plus dans les logs

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    ATTENTION: Error in annotation processing: java.lang.NoClassDefFoundError: com/google/gwt/user/client/rpc/RemoteService
    GRAVE: Exception while deploying the app
    java.lang.IllegalArgumentException: Invalid ejb jar [xxxxx-ejb]: it contains zero ejb.... identique au message prec pour la suite....
    je suis entrain de regarder pourquoi il me sort mon erreur avec GWT

  6. #6
    Membre éclairé Avatar de Heimdal
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    549
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 549
    Points : 718
    Points
    718
    Par défaut
    Jettes un coup d'oeil au jar que tu veux déployer s'il contient bien tout ce qu'il devrait contenir...

  7. #7
    Membre confirmé
    Avatar de geforce
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2010
    Messages
    1 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2010
    Messages : 1 055
    Points : 559
    Points
    559
    Par défaut
    Bonjour,

    j'ai ce message d'erreur au déploiement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ATTENTION: Error in annotation processing: java.lang.NoClassDefFoundError: dz/elit/sirh/manager/AbstractManager
    que je n'arrive pas solutionnées. (quelqu'un aurais des idées)

Discussions similaires

  1. Problème pour déployer une application au sein de Tomcat.
    Par mhamdi200 dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 07/04/2008, 13h17
  2. script Ant pour déployer un service WEB
    Par ASPAK dans le forum ANT
    Réponses: 1
    Dernier message: 23/07/2007, 14h12
  3. [M2]Pb pour déployer un site
    Par elitost dans le forum Maven
    Réponses: 11
    Dernier message: 13/07/2006, 17h31
  4. Meilleure solution pour déployer un projet Eclipse
    Par nicolas.pied dans le forum Langage
    Réponses: 3
    Dernier message: 04/06/2006, 11h19
  5. [WEBLOGIC]Petits soucis pour déployer un ear
    Par Arnulf dans le forum Weblogic
    Réponses: 3
    Dernier message: 09/05/2006, 11h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo