Précédent   Forum des professionnels en informatique > Java > Serveurs, conteneurs, et Java EE > GlassFish
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/01/2012, 00h57   #1
Membre du Club
 
Homme
Développeur Java
Inscription : mai 2010
Messages : 58
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : Développeur Java
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2010
Messages : 58
Points : 40
Points : 40
Par défaut Erreur "Glassfish Embedded EJB Container : ejb.embedded.location_not_exists"

Bonjour à tous,

Je travaille sur une application Web, sous glassfish (v3) et derby.
J'utilise pour le moment un EJB (bookEJB) pour les opérations de CRUD sur mes entités Book.
Voici donc l'architecture de mon projet :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
src/main/java
--EntryPoint.java (main)
--com.bookstore.EJB
-----BookEJB.java
--com.bookstore.entities
-----Book.java
--com.bookstore.interfaces
-----BookEJBRemote.java
 
src/main/resources
--META-INF
----persistence.xml
 
src/test/java
--BookTest.java
 
src/test/resources
--META-INF
----persistence.xml
Le tout est packagé avec maven, pour générer un .jar que je déploie dans Glassfish. La main-class est EntryPoint.java qui réalise quelques petites opérations test (createBook, updateBook). Cela fonctionne bien.

Mais il est très long, à force, de déployer à chaque modification du code. J'ai donc souhaiter travailler avec des tests unitaire (JUnit) (maven test).
Cependant j'ai un soucis avec le EJB container (embedded du coup), lorsque je lance les test :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
Running BookTest
EJB container creation...
janv. 22, 2012 11:33:38 PM org.glassfish.ejb.embedded.EJBContainerProviderImpl getValidFile
Grave: ejb.embedded.location_not_exists
janv. 22, 2012 11:33:39 PM com.sun.enterprise.v3.server.AppServerStartup run
Infos: GlassFish Server Open Source Edition 3.0.1 (java_re-private) startup time : Embedded(494ms) startup services(424ms) total(918ms)
janv. 22, 2012 11:33:39 PM com.sun.enterprise.transaction.JavaEETransactionManagerSimplified initDelegates
Infos: Using com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate as the delegate
janv. 22, 2012 11:33:39 PM org.glassfish.admin.mbeanserver.JMXStartupService$JMXConnectorsStarterThread run
Infos: JMXStartupService: JMXConnector system is disabled, skipping.
janv. 22, 2012 11:33:39 PM AppServerStartup run
Infos: [Thread[GlassFish Kernel Main Thread,5,main]] started
Et rien ne suit après ces lignes et mes tests ne se terminent pas. J'en déduis un problème dans la création du EJB container (ligne 4?).

Dans mon code (BookTest.java), l'exécution ne dépasse pas :
Code :
ejbc = EJBContainer.createEJBContainer();
Qu'en pensez-vous ?
Comment puis-je réussir à "embarquer" mon EJB container ?

Merci pour votre aide. Si besoin de plus d'info...
Cordialement,
Doudoupe
Doudoupe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2012, 19h37   #2
Membre du Club
 
Homme
Développeur Java
Inscription : mai 2010
Messages : 58
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : Développeur Java
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2010
Messages : 58
Points : 40
Points : 40
Mon problème n'est pas encore résolu, j'ai passé beaucoup de temps dessus sans y voir plus clair. Donc la question sur les tests unitaire sans avoir à déployer reste en suspens...

J'ai aussi regardé du côté des plugins Eclipse-Glassfish pour automatiser le déploiement avec maven (i.e sans avoir à relancer asadmin deploy). Je trouve des choses mais ne parviens pas à configurer cela. Des plugins style "maven-glassfish-plugin" sans documentation (juste une modif du pom.xml, ça m'aide pas énormement...)

J'ai trouvé "Manik Hot Deploy", qui à l'air de faire ce que je souhaite, mais ne le fait pas comme je le souhaiterais.

bref je me casse les dents!
Dois bien y avoir un moyen de déploiement plus rapide non?
Doudoupe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2012, 23h39   #3
Membre du Club
 
Homme
Développeur Java
Inscription : mai 2010
Messages : 58
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : Développeur Java
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2010
Messages : 58
Points : 40
Points : 40
"Petit" stack trace récupéré en mode debug.
La création du container EJB a l'air de ne pas s'opérer...
Si certains voient ce qu'il se passe la dedans...

Code :
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
EJB container creation...
janv. 23, 2012 8:59:03 PM org.glassfish.ejb.embedded.EJBContainerProviderImpl getValidFile
Grave: ejb.embedded.location_not_exists
janv. 23, 2012 8:59:06 PM com.sun.enterprise.v3.server.AppServerStartup run
Infos: GlassFish Server Open Source Edition 3.0.1 (java_re-private) startup time : Embedded(1736ms) startup services(1344ms) total(3080ms)
janv. 23, 2012 8:59:07 PM com.sun.enterprise.transaction.JavaEETransactionManagerSimplified initDelegates
Infos: Using com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate as the delegate
janv. 23, 2012 8:59:07 PM org.glassfish.admin.mbeanserver.JMXStartupService$JMXConnectorsStarterThread run
Infos: JMXStartupService: JMXConnector system is disabled, skipping.
janv. 23, 2012 8:59:07 PM AppServerStartup run
Infos: [Thread[GlassFish Kernel Main Thread,5,main]] started
janv. 23, 2012 9:14:05 PM com.sun.enterprise.security.SecurityLifecycle <init>
Infos: security.secmgroff
janv. 23, 2012 9:14:06 PM com.sun.enterprise.security.SecurityLifecycle onInitialization
Infos: Security startup service called
janv. 23, 2012 9:14:06 PM com.sun.enterprise.security.PolicyLoader loadPolicy
Infos: policy.loading
janv. 23, 2012 9:14:06 PM com.sun.enterprise.security.auth.realm.Realm doInstantiate
Infos: Realm admin-realm of classtype com.sun.enterprise.security.auth.realm.file.FileRealm successfully created.
janv. 23, 2012 9:14:06 PM com.sun.enterprise.security.auth.realm.Realm doInstantiate
Infos: Realm file of classtype com.sun.enterprise.security.auth.realm.file.FileRealm successfully created.
janv. 23, 2012 9:14:06 PM com.sun.enterprise.security.auth.realm.Realm doInstantiate
Infos: Realm certificate of classtype com.sun.enterprise.security.auth.realm.certificate.CertificateRealm successfully created.
janv. 23, 2012 9:14:06 PM com.sun.enterprise.security.SecurityLifecycle onInitialization
Infos: Security service(s) started successfully....
janv. 23, 2012 9:14:06 PM org.hibernate.validator.util.Version <clinit>
Infos: Hibernate Validator null
janv. 23, 2012 9:14:06 PM org.hibernate.validator.engine.resolver.DefaultTraversableResolver detectJPA
Infos: Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver.
janv. 23, 2012 9:14:06 PM org.glassfish.admin.monitor.MonitoringBootstrap handleLevelChange
Infos: enableStatsMonitoring
janv. 23, 2012 9:14:06 PM org.glassfish.kernel.config.DefaultConfigParser$2 run
Infos: interface org.glassfish.scripting.jruby.config.JrubyContainer
janv. 23, 2012 9:14:06 PM com.sun.common.util.logging.LoggingConfigImpl openPropFile
Infos: Cannot read logging.properties file. 
janv. 23, 2012 9:14:06 PM com.sun.enterprise.web.WebContainer createHosts
Infos: Created virtual server server
janv. 23, 2012 9:14:07 PM com.sun.enterprise.web.WebContainer loadSystemDefaultWebModules
Infos: Virtual server server loaded system default web module
janv. 23, 2012 9:14:11 PM org.glassfish.api.ActionReport failure
Grave: Exception while invoking class com.sun.enterprise.web.WebDeployer prepare method
java.lang.NullPointerException
	at com.sun.enterprise.web.WebDeployer.loadMetaData(WebDeployer.java:107)
	at com.sun.enterprise.v3.server.ApplicationLifecycle.setupContainerInfos(ApplicationLifecycle.java:567)
	at org.glassfish.javaee.full.deployment.EarDeployer.prepareBundle(EarDeployer.java:264)
	at org.glassfish.javaee.full.deployment.EarDeployer.access$200(EarDeployer.java:79)
	at org.glassfish.javaee.full.deployment.EarDeployer$1.doBundle(EarDeployer.java:131)
	at org.glassfish.javaee.full.deployment.EarDeployer$1.doBundle(EarDeployer.java:129)
	at org.glassfish.javaee.full.deployment.EarDeployer.doOnBundles(EarDeployer.java:197)
	at org.glassfish.javaee.full.deployment.EarDeployer.doOnAllTypedBundles(EarDeployer.java:206)
	at org.glassfish.javaee.full.deployment.EarDeployer.doOnAllBundles(EarDeployer.java:232)
	at org.glassfish.javaee.full.deployment.EarDeployer.prepare(EarDeployer.java:129)
	at com.sun.enterprise.v3.server.ApplicationLifecycle.prepareModule(ApplicationLifecycle.java:644)
	at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:296)
	at org.glassfish.kernel.embedded.EmbeddedDeployerImpl.deploy(EmbeddedDeployerImpl.java:214)
	at org.glassfish.kernel.embedded.EmbeddedDeployerImpl.deploy(EmbeddedDeployerImpl.java:144)
	at org.glassfish.ejb.embedded.EJBContainerImpl.deploy(EJBContainerImpl.java:128)
	at org.glassfish.ejb.embedded.EJBContainerProviderImpl.createEJBContainer(EJBContainerProviderImpl.java:120)
	at javax.ejb.embeddable.EJBContainer.createEJBContainer(EJBContainer.java:102)
	at javax.ejb.embeddable.EJBContainer.createEJBContainer(EJBContainer.java:78)
	at StoreTest.initContainer(StoreTest.java:28)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:601)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
 
janv. 23, 2012 9:14:11 PM org.glassfish.javaee.full.deployment.EarDeployer prepareBundle
Avertissement: Error occurred
java.lang.NullPointerException
	at com.sun.enterprise.web.WebDeployer.loadMetaData(WebDeployer.java:107)
	at com.sun.enterprise.v3.server.ApplicationLifecycle.setupContainerInfos(ApplicationLifecycle.java:567)
	at org.glassfish.javaee.full.deployment.EarDeployer.prepareBundle(EarDeployer.java:264)
	at org.glassfish.javaee.full.deployment.EarDeployer.access$200(EarDeployer.java:79)
	at org.glassfish.javaee.full.deployment.EarDeployer$1.doBundle(EarDeployer.java:131)
	at org.glassfish.javaee.full.deployment.EarDeployer$1.doBundle(EarDeployer.java:129)
	at org.glassfish.javaee.full.deployment.EarDeployer.doOnBundles(EarDeployer.java:197)
	at org.glassfish.javaee.full.deployment.EarDeployer.doOnAllTypedBundles(EarDeployer.java:206)
	at org.glassfish.javaee.full.deployment.EarDeployer.doOnAllBundles(EarDeployer.java:232)
	at org.glassfish.javaee.full.deployment.EarDeployer.prepare(EarDeployer.java:129)
	at com.sun.enterprise.v3.server.ApplicationLifecycle.prepareModule(ApplicationLifecycle.java:644)
	at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:296)
	at org.glassfish.kernel.embedded.EmbeddedDeployerImpl.deploy(EmbeddedDeployerImpl.java:214)
	at org.glassfish.kernel.embedded.EmbeddedDeployerImpl.deploy(EmbeddedDeployerImpl.java:144)
	at org.glassfish.ejb.embedded.EJBContainerImpl.deploy(EJBContainerImpl.java:128)
	at org.glassfish.ejb.embedded.EJBContainerProviderImpl.createEJBContainer(EJBContainerProviderImpl.java:120)
	at javax.ejb.embeddable.EJBContainer.createEJBContainer(EJBContainer.java:102)
	at javax.ejb.embeddable.EJBContainer.createEJBContainer(EJBContainer.java:78)
	at StoreTest.initContainer(StoreTest.java:28)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:601)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
 
janv. 23, 2012 9:14:11 PM org.glassfish.api.ActionReport failure
Grave: Exception while invoking class org.glassfish.javaee.full.deployment.EarDeployer prepare method
org.glassfish.deployment.common.DeploymentException
	at org.glassfish.javaee.full.deployment.EarDeployer.prepare(EarDeployer.java:148)
	at com.sun.enterprise.v3.server.ApplicationLifecycle.prepareModule(ApplicationLifecycle.java:644)
	at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:296)
	at org.glassfish.kernel.embedded.EmbeddedDeployerImpl.deploy(EmbeddedDeployerImpl.java:214)
	at org.glassfish.kernel.embedded.EmbeddedDeployerImpl.deploy(EmbeddedDeployerImpl.java:144)
	at org.glassfish.ejb.embedded.EJBContainerImpl.deploy(EJBContainerImpl.java:128)
	at org.glassfish.ejb.embedded.EJBContainerProviderImpl.createEJBContainer(EJBContainerProviderImpl.java:120)
	at javax.ejb.embeddable.EJBContainer.createEJBContainer(EJBContainer.java:102)
	at javax.ejb.embeddable.EJBContainer.createEJBContainer(EJBContainer.java:78)
	at StoreTest.initContainer(StoreTest.java:28)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:601)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
Caused by: java.lang.NullPointerException
	at com.sun.enterprise.web.WebDeployer.loadMetaData(WebDeployer.java:107)
	at com.sun.enterprise.v3.server.ApplicationLifecycle.setupContainerInfos(ApplicationLifecycle.java:567)
	at org.glassfish.javaee.full.deployment.EarDeployer.prepareBundle(EarDeployer.java:264)
	at org.glassfish.javaee.full.deployment.EarDeployer.access$200(EarDeployer.java:79)
	at org.glassfish.javaee.full.deployment.EarDeployer$1.doBundle(EarDeployer.java:131)
	at org.glassfish.javaee.full.deployment.EarDeployer$1.doBundle(EarDeployer.java:129)
	at org.glassfish.javaee.full.deployment.EarDeployer.doOnBundles(EarDeployer.java:197)
	at org.glassfish.javaee.full.deployment.EarDeployer.doOnAllTypedBundles(EarDeployer.java:206)
	at org.glassfish.javaee.full.deployment.EarDeployer.doOnAllBundles(EarDeployer.java:232)
	at org.glassfish.javaee.full.deployment.EarDeployer.prepare(EarDeployer.java:129)
	... 25 more
 
janv. 23, 2012 9:14:11 PM org.glassfish.api.ActionReport failure
Grave: Exception while preparing the app
org.glassfish.deployment.common.DeploymentException
	at org.glassfish.javaee.full.deployment.EarDeployer.prepare(EarDeployer.java:148)
	at com.sun.enterprise.v3.server.ApplicationLifecycle.prepareModule(ApplicationLifecycle.java:644)
	at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:296)
	at org.glassfish.kernel.embedded.EmbeddedDeployerImpl.deploy(EmbeddedDeployerImpl.java:214)
	at org.glassfish.kernel.embedded.EmbeddedDeployerImpl.deploy(EmbeddedDeployerImpl.java:144)
	at org.glassfish.ejb.embedded.EJBContainerImpl.deploy(EJBContainerImpl.java:128)
	at org.glassfish.ejb.embedded.EJBContainerProviderImpl.createEJBContainer(EJBContainerProviderImpl.java:120)
	at javax.ejb.embeddable.EJBContainer.createEJBContainer(EJBContainer.java:102)
	at javax.ejb.embeddable.EJBContainer.createEJBContainer(EJBContainer.java:78)
	at StoreTest.initContainer(StoreTest.java:28)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:601)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
Caused by: java.lang.NullPointerException
	at com.sun.enterprise.web.WebDeployer.loadMetaData(WebDeployer.java:107)
	at com.sun.enterprise.v3.server.ApplicationLifecycle.setupContainerInfos(ApplicationLifecycle.java:567)
	at org.glassfish.javaee.full.deployment.EarDeployer.prepareBundle(EarDeployer.java:264)
	at org.glassfish.javaee.full.deployment.EarDeployer.access$200(EarDeployer.java:79)
	at org.glassfish.javaee.full.deployment.EarDeployer$1.doBundle(EarDeployer.java:131)
	at org.glassfish.javaee.full.deployment.EarDeployer$1.doBundle(EarDeployer.java:129)
	at org.glassfish.javaee.full.deployment.EarDeployer.doOnBundles(EarDeployer.java:197)
	at org.glassfish.javaee.full.deployment.EarDeployer.doOnAllTypedBundles(EarDeployer.java:206)
	at org.glassfish.javaee.full.deployment.EarDeployer.doOnAllBundles(EarDeployer.java:232)
	at org.glassfish.javaee.full.deployment.EarDeployer.prepare(EarDeployer.java:129)
	... 25 more
 
janv. 23, 2012 9:14:11 PM org.glassfish.ejb.embedded.EJBContainerProviderImpl createEJBContainer
Infos: [EJBContainerProviderImpl] Cleaning up on failure ...
janv. 23, 2012 9:14:12 PM org.glassfish.admin.mbeanserver.JMXStartupService shutdown
Infos: JMXStartupService and JMXConnectors have been shut down.
janv. 23, 2012 9:14:12 PM com.sun.enterprise.v3.server.AppServerStartup stop
Infos: Shutdown procedure finished
janv. 23, 2012 9:14:12 PM AppServerStartup run
Infos: [Thread[GlassFish Kernel Main Thread,5,main]] exiting
janv. 23, 2012 9:14:12 PM org.glassfish.ejb.embedded.EJBContainerProviderImpl createEJBContainer
Grave: ejb.embedded.exception_instantiating
javax.ejb.EJBException: Failed to deploy EJB modules - see log for details
	at org.glassfish.ejb.embedded.EJBContainerImpl.deploy(EJBContainerImpl.java:135)
	at org.glassfish.ejb.embedded.EJBContainerProviderImpl.createEJBContainer(EJBContainerProviderImpl.java:120)
	at javax.ejb.embeddable.EJBContainer.createEJBContainer(EJBContainer.java:102)
	at javax.ejb.embeddable.EJBContainer.createEJBContainer(EJBContainer.java:78)
	at StoreTest.initContainer(StoreTest.java:28)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:601)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
Doudoupe est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h42.


 
 
 
 
Partenaires

Hébergement Web