Hi!

I'm having some trouble getting Neo4j DB to work from servlets in my Jetty
server.
There's no problem when I open the DB from a simple jar program file,
however when
I put the same code inside a servlet I get this exception:

org.neo4j.graphdb.TransactionFailureException: Could not create data source
[nioneodb], see nested exception for cause of error
        at
org.neo4j.kernel.impl.transaction.TxModule.registerDataSource(TxModule.java:154)
        at org.neo4j.kernel.GraphDbInstance.start(GraphDbInstance.java:107)
        at
org.neo4j.kernel.EmbeddedGraphDbImpl.<init>(EmbeddedGraphDbImpl.java:168)
        at
org.neo4j.kernel.EmbeddedGraphDatabase.<init>(EmbeddedGraphDatabase.java:81)
        at
org.neo4j.kernel.EmbeddedGraphDatabase.<init>(EmbeddedGraphDatabase.java:65)
        at
com.era7.bioinfo.bioinfoneo4j.Neo4jManager.<init>(Neo4jManager.java:28)
        at
com.era7.bioinfo.servletlibraryneo4j.servlet.BasicServletNeo4j.servletLogic(BasicServletNeo4j.java:138)
        at
com.era7.bioinfo.servletlibraryneo4j.servlet.BasicServletNeo4j.doGet(BasicServletNeo4j.java:285)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        at
org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:530)
        at
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:426)
        at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
        at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:457)
        at
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:229)
        at
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:931)
        at
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:361)
        at
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:186)
        at
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:867)
        at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
        at
org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:245)
        at
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)
        at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:113)
        at org.eclipse.jetty.server.Server.handle(Server.java:337)
        at
org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:581)
        at
org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:1005)
        at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:560)
        at
org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:222)
        at
org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:417)
        at
org.eclipse.jetty.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:474)
        at
org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:437)
        at java.lang.Thread.run(Thread.java:636)
Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
        at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
        at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
        at
org.neo4j.kernel.impl.transaction.XaDataSourceManager.create(XaDataSourceManager.java:74)
        at
org.neo4j.kernel.impl.transaction.TxModule.registerDataSource(TxModule.java:148)
        ... 31 more
Caused by: java.io.IOException: Unable to create directory path[] for Neo4j
store.
        at
org.neo4j.kernel.impl.nioneo.xa.NeoStoreXaDataSource.autoCreatePath(NeoStoreXaDataSource.java:178)
        at
org.neo4j.kernel.impl.nioneo.xa.NeoStoreXaDataSource.<init>(NeoStoreXaDataSource.java:124)
        ... 37 more

I have to say that I'm not an expert at all dealing with jetty so it's
possible that this exception
is related to server configuration stuff I don't know about.
Any ideas?

Thanks in advance,
Cheers


-- 
Pablo Pareja Tobes
LinkedIn    http://www.linkedin.com/in/pabloparejatobes
Twitter       http://www.twitter.com/pablopareja

http://about.me/pablopareja
http://www.ohnosequences.com
_______________________________________________
Neo4j mailing list
[email protected]
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to