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.
- A valid ejb jar requires at least one session, entity (1.x/2.x style), or message-driven bean.
- EJB3+ entity beans (@Entity) are POJOs and please package them as library jar.
- 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
Merci pour votre aide
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>
Partager