Probleme de deploement de services web

Fermé
Mathiou - 7 janv. 2013 à 18:36
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 - 9 janv. 2013 à 13:53
Bonjour,

bonjour à tous,
j'ai un probleme tres serieux et je demande l'aide de la communaute.
en fait ce que je veux la mise en place d'un service web ainsi que son deploement avec netbean 7.2 mais je bute a un probleme depuis bientot une semaine. je m'explique.

j'ai une base de donnees ave les tables qu'il faut, mon objectif est de creer un module javabean que je doit exploiter dans une application web sous forme de web service puis concevoir une java standard application de bureau pour la brancher aussi.

seulement, quand je creer une java class library pour mon interface remote et que je la charge au niveau de l'EJB, je ne parviens pas a deployer celui-ci.

ai-je raté quelque chose ?

au niveau du java class library, j'ajoute un entity class from database
puis je vais dans le module EJB je fait un add folder sur la librairie apres avoir créé une JDBC ressource et la persistance unite.
je click droit sur le module EJB je met choisi session bean for Entity class
je vois jpa.clients de ma library, je valid la session bean en precisant le remote interface, jusque là pas de probleme.
mais quand je veux le deployer, il m'affiche l'erreur suivant.

In-place deployment at /home/administrateur/NetBeansProjects/MathiasEJB/build/classes
Initializing...
deploy?DEFAULT=/home/administrateur/NetBeansProjects/MathiasEJB/build/classes&name=MathiasEJB&libraries=/home/administrateur/NetBeansProjects/MathiasTest/dist/MathiasTest.jar&force=true a échoué sur GlassFish Server 3.1.2
Erreur lors du déploiement : Exception while loading the app : EJB Container initialization error. Pour plus d'informations, consultez le fichier server.log.
/home/administrateur/NetBeansProjects/MathiasEJB/nbproject/build-impl.xml:922: The module has not been deployed.
See the server log for details.
ÉCHEC DE LA GÉNÉRATION (durée totale 0 secondes)

A voir également:

3 réponses

arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
7 janv. 2013 à 19:17
ET le server.log il dit quoi?
0
ci-dessous le contenu du server logs
0
bonjour ARTH, c'est un peut long, mais voici le contenu du serveur log.

while loading the app : EJB Container initialization error
java.lang.RuntimeException: IIOP Protocol Manager initialization failed. Possible cause is that ORB is not available in this container
at com.sun.ejb.containers.BaseContainer.initializeProtocolManager(BaseContainer.java:827)
at com.sun.ejb.containers.BaseContainer.<init>(BaseContainer.java:569)
at com.sun.ejb.containers.StatelessSessionContainer.<init>(StatelessSessionContainer.java:155)
at com.sun.ejb.containers.StatelessSessionContainer.<init>(StatelessSessionContainer.java:149)
at com.sun.ejb.containers.ContainerFactoryImpl.createContainer(ContainerFactoryImpl.java:105)
at org.glassfish.ejb.startup.EjbApplication.loadContainers(EjbApplication.java:230)
at org.glassfish.ejb.startup.EjbDeployer.load(EjbDeployer.java:299)
at org.glassfish.ejb.startup.EjbDeployer.load(EjbDeployer.java:105)
at org.glassfish.internal.data.ModuleInfo.load(ModuleInfo.java:186)
at org.glassfish.internal.data.ApplicationInfo.load(ApplicationInfo.java:264)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:460)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240)
at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:389)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:348)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:363)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1085)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:95)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1291)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1259)
at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:461)
at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:212)
at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:179)
at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117)
at com.sun.enterprise.v3.services.impl.ContainerMapper$Hk2DispatcherCallable.call(ContainerMapper.java:354)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:849)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:746)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1045)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:228)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.RuntimeException: Orb initialization erorr
at org.glassfish.enterprise.iiop.api.GlassFishORBHelper.getORB(GlassFishORBHelper.java:180)
at org.glassfish.enterprise.iiop.api.GlassFishORBHelper.getProtocolManager(GlassFishORBHelper.java:219)
at com.sun.ejb.containers.BaseContainer.initializeProtocolManager(BaseContainer.java:824)
... 38 more
Caused by: java.lang.NullPointerException
at com.sun.corba.ee.impl.orb.ORBImpl.resolve_initial_references(ORBImpl.java:1266)
at com.sun.jndi.cosnaming.CNCtx.setOrbAndRootContext(CNCtx.java:377)
at com.sun.jndi.cosnaming.CNCtx.initOrbAndRootContext(CNCtx.java:269)
at com.sun.jndi.cosnaming.CNCtx.<init>(CNCtx.java:91)
at com.sun.jndi.cosnaming.CNCtxFactory.getInitialContext(CNCtxFactory.java:49)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:684)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:307)
at javax.naming.InitialContext.init(InitialContext.java:242)
at javax.naming.InitialContext.<init>(InitialContext.java:216)
at com.sun.enterprise.naming.impl.GlassfishNamingManagerImpl.initializeRemoteNamingSupport(GlassfishNamingManagerImpl.java:157)
at org.glassfish.enterprise.iiop.api.GlassFishORBHelper.getORB(GlassFishORBHelper.java:171)
... 40 more
|#
0
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
9 janv. 2013 à 13:53
A priori :

Caused by: java.lang.NullPointerException

Mais l'erreur n'est pas complète complète, donc il y a encore des lignes en dessous. C'est celles-ci qui sont importantes
0