Ok, a shot in the dark here.

There seems to be a bug related with this error message, see

http://java.net/jira/browse/JERSEY-601

Does the code you use to startup the Neo4j server work nicely outside
of GF? If yes, then please try the workaround in the link above and
also see

http://jersey.java.net/nonav/documentation/latest/glassfish.html

which might be of use for forcing the neo4j provided jersey version to be used.

If startup fails outside of GF as well then please provide the new
stacktrace so we can have a closer look.

Hope that helps.

cheers,
CG

On Sun, Nov 27, 2011 at 8:18 PM,  <tequ...@tequnix.org> wrote:
>
> I start the Server (latest stable ha-version) in a EJB-Application via a
> Singleton Bean with Glassfish 3.1.
>
> I do exactly what is described here:
> http://docs.neo4j.org/chunked/stable/server-embedded.html#_starting_the_server_from_java
>
> when i try to access 127.0.0.1:7474 i get a 503 error (see stacktrace
> below)
>
> any ideas what i can do to get it work ?
>
> thanks,
> ¨reinhard
>
>
>
> HTTP ERROR 503
>
> Problem accessing /. Reason:
>
>    java.lang.RuntimeException: javax.naming.NamingException: Lookup failed 
> for 'com/sun/jersey/config/CDIExtension' in 
> SerialContext[myEnv={java.naming.factory.initial=com.sun.enterprise.naming.impl.SerialInitContextFactory,
>  
> java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl,
>  java.naming.factory.url.pkgs=com.sun.enterprise.naming} [Root exception is 
> javax.naming.NameNotFoundException: CDIExtension not found]
>
> Caused by:
>
> javax.servlet.UnavailableException: java.lang.RuntimeException: 
> javax.naming.NamingException: Lookup failed for 
> 'com/sun/jersey/config/CDIExtension' in 
> SerialContext[myEnv={java.naming.factory.initial=com.sun.enterprise.naming.impl.SerialInitContextFactory,
>  
> java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl,
>  java.naming.factory.url.pkgs=com.sun.enterprise.naming} [Root exception is 
> javax.naming.NameNotFoundException: CDIExtension not found]
>        at 
> org.mortbay.jetty.servlet.ServletHolder.makeUnavailable(ServletHolder.java:415)
>        at 
> org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:458)
>        at 
> org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:263)
>        at 
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at 
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:685)
>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>        at 
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>        at 
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at 
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
>        at 
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at 
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>        at 
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at 
> org.neo4j.server.web.Jetty6WebServer.startJetty(Jetty6WebServer.java:168)
>        at org.neo4j.server.web.Jetty6WebServer.start(Jetty6WebServer.java:105)
>        at 
> org.neo4j.server.NeoServerWithEmbeddedWebServer.startWebServer(NeoServerWithEmbeddedWebServer.java:252)
>        at 
> org.neo4j.server.NeoServerWithEmbeddedWebServer.start(NeoServerWithEmbeddedWebServer.java:106)
>        at org.neo4j.server.Bootstrapper.start(Bootstrapper.java:87)
>        at org.neo4j.server.Bootstrapper.start(Bootstrapper.java:76)
>        at com.callooh.recommender.db.Database.start(Database.java:48)
>        at com.callooh.recommender.db.ConfigDB.<init>(ConfigDB.java:56)
>        at 
> com.callooh.recommender.ejb.StatusMapBean.startup(StatusMapBean.java:69)
>        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 
> com.sun.ejb.containers.interceptors.BeanCallbackInterceptor.intercept(InterceptorManager.java:1009)
>        at 
> com.sun.ejb.containers.interceptors.CallbackChainImpl.invokeNext(CallbackChainImpl.java:65)
>        at 
> com.sun.ejb.containers.interceptors.CallbackInvocationContext.proceed(CallbackInvocationContext.java:113)
>        at 
> com.sun.ejb.containers.interceptors.SystemInterceptorProxy.doCallback(SystemInterceptorProxy.java:138)
>        at 
> com.sun.ejb.containers.interceptors.SystemInterceptorProxy.init(SystemInterceptorProxy.java:120)
>        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 
> com.sun.ejb.containers.interceptors.CallbackInterceptor.intercept(InterceptorManager.java:964)
>        at 
> com.sun.ejb.containers.interceptors.CallbackChainImpl.invokeNext(CallbackChainImpl.java:65)
>        at 
> com.sun.ejb.containers.interceptors.InterceptorManager.intercept(InterceptorManager.java:393)
>        at 
> com.sun.ejb.containers.interceptors.InterceptorManager.intercept(InterceptorManager.java:376)
>        at 
> com.sun.ejb.containers.AbstractSingletonContainer.createSingletonEJB(AbstractSingletonContainer.java:538)
>        at 
> com.sun.ejb.containers.AbstractSingletonContainer.access$100(AbstractSingletonContainer.java:79)
>        at 
> com.sun.ejb.containers.AbstractSingletonContainer$SingletonContextFactory.create(AbstractSingletonContainer.java:719)
>        at 
> com.sun.ejb.containers.AbstractSingletonContainer.instantiateSingletonInstance(AbstractSingletonContainer.java:451)
>        at 
> org.glassfish.ejb.startup.SingletonLifeCycleManager.initializeSingleton(SingletonLifeCycleManager.java:216)
>        at 
> org.glassfish.ejb.startup.SingletonLifeCycleManager.initializeSingleton(SingletonLifeCycleManager.java:177)
>        at 
> org.glassfish.ejb.startup.SingletonLifeCycleManager.doStartup(SingletonLifeCycleManager.java:155)
>        at 
> org.glassfish.ejb.startup.EjbApplication.start(EjbApplication.java:177)
>        at org.glassfish.internal.data.EngineRef.start(EngineRef.java:130)
>        at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:269)
>        at 
> org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:294)
>        at 
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:462)
>        at 
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240)
>        at 
> org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:382)
>        at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:360)
>        at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:370)
>        at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1064)
>        at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:96)
>        at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1244)
>        at 
> org.glassfish.deployment.autodeploy.AutoOperation.run(AutoOperation.java:145)
>        at 
> org.glassfish.deployment.autodeploy.AutoDeployer.deploy(AutoDeployer.java:575)
>        at 
> org.glassfish.deployment.autodeploy.AutoDeployer.deployAll(AutoDeployer.java:461)
>        at 
> org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:389)
>        at 
> org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:380)
>        at 
> org.glassfish.deployment.autodeploy.AutoDeployService$1.run(AutoDeployService.java:209)
>        at java.util.TimerThread.mainLoop(Timer.java:555)
>        at java.util.TimerThread.run(Timer.java:505)
>
> Powered by Jetty://
>
>
>
> --
> Evolution is a million line computer
> program falling into place by accident.
> _______________________________________________
> Neo4j mailing list
> User@lists.neo4j.org
> https://lists.neo4j.org/mailman/listinfo/user
>
_______________________________________________
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to