Probleme de deploement de services web

Mathiou -  
arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   -
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)

3 réponses

  1. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    ET le server.log il dit quoi?
    0
    1. Mathiou
       
      ci-dessous le contenu du server logs
      0
  2. Mathiou
     
    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
  3. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    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