Yes, I think Ivy is not resolving the transitive deps correctly either, so try duplicating parts of the neo4j manual Ivy setup in your inline Ivy (I think I had to pull in Jetty stuff and others explicitly). Sorry for Ivy not being fully Maven compliant - that sometimes sux!
Cheers, /peter neubauer GTalk: neubauer.peter Skype peter.neubauer Phone +46 704 106975 LinkedIn http://www.linkedin.com/in/neubauer Twitter http://twitter.com/peterneubauer http://www.neo4j.org - NOSQL for the Enterprise. http://startupbootcamp.org/ - Öresund - Innovation happens HERE. On Fri, Nov 4, 2011 at 12:42 PM, Markus Joschko <markus.josc...@gmail.com> wrote: > I tried it initially but couldn't get it to work because as soon as I > included the static-web classifier, the server jar was apparently not > used. > I opened a thread in the sbt group > (http://groups.google.com/group/simple-build-tool/browse_thread/thread/15639ba10ddec6cd) > but didn't get a response so far. > When using inline ivy dependencies I at least get both the static-web > and the server jar included. But apparently something is still > missing. > > > > On Fri, Nov 4, 2011 at 7:38 PM, Peter Neubauer > <peter.neuba...@neotechnology.com> wrote: >> Markus, >> have you tried the SBT classifiers to get to the same result like Ivy? >> >> http://code.google.com/p/simple-build-tool/wiki/LibraryManagement#Classifiers >> >> Cheers, >> >> /peter neubauer >> >> GTalk: neubauer.peter >> Skype peter.neubauer >> Phone +46 704 106975 >> LinkedIn http://www.linkedin.com/in/neubauer >> Twitter http://twitter.com/peterneubauer >> >> http://www.neo4j.org - NOSQL for the Enterprise. >> http://startupbootcamp.org/ - Öresund - Innovation happens HERE. >> >> >> >> On Thu, Nov 3, 2011 at 9:58 AM, Markus Joschko <markus.josc...@gmail.com> >> wrote: >>> Peter, >>> I do not exactly have the tutorial running but I have a setup where I >>> can use neo4j and add/read nodes. >>> So using neo4j with my current setup is no problem. Starting the >>> embedded server is. >>> >>> Regards, >>> Markus >>> >>> >>> On Thu, Nov 3, 2011 at 5:29 PM, Peter Neubauer >>> <peter.neuba...@neotechnology.com> wrote: >>>> Markus, >>>> could you first try to get the tutorial up and running so you have a >>>> working baseline? SBT and Ivy is a quirky combination - not sure >>>> myself what is going on there at all times. From there, we could try >>>> working our way down ... >>>> >>>> Cheers, >>>> >>>> /peter neubauer >>>> >>>> GTalk: neubauer.peter >>>> Skype peter.neubauer >>>> Phone +46 704 106975 >>>> LinkedIn http://www.linkedin.com/in/neubauer >>>> Twitter http://twitter.com/peterneubauer >>>> >>>> http://www.neo4j.org - NOSQL for the Enterprise. >>>> http://startupbootcamp.org/ - Öresund - Innovation happens HERE. >>>> >>>> >>>> >>>> On Thu, Nov 3, 2011 at 9:27 AM, Markus Joschko <markus.josc...@gmail.com> >>>> wrote: >>>>> Hi Peter, >>>>> I have seen your posts and the projects. >>>>> I tried to mimic the setup as close as possible. However I also do my >>>>> first steps in sbt which doesn't make it easier. >>>>> My best guess is, that I am missing a jetty dependency. Does the web >>>>> interface of the server need jsp support, e.g? >>>>> These lines seem to be the most "interesting" regarding the error: >>>>> >>>>> INFO: NO JSP Support for /webadmin, did not find >>>>> org.apache.jasper.servlet.JspServlet >>>>> Nov 3, 2011 5:02:20 PM com.sun.jersey.api.core.ScanningResourceConfig init >>>>> INFO: No provider classes found. >>>>> >>>>> >>>>> >>>>> ivyXML := >>>>> <dependencies> >>>>> >>>>> <dependency >>>>> org="org.neo4j.app" name="neo4j-server" rev="1.5-SNAPSHOT"> >>>>> >>>>> <artifact name="neo4j-server" >>>>> type="jar" /> >>>>> >>>>> <artifact name="neo4j-server" type="jar" >>>>> m:classifier="static-web"/> >>>>> >>>>> </dependency> >>>>> >>>>> <dependency >>>>> org="org.neo4j" name="neo4j-community" rev="1.5-SNAPSHOT" /> >>>>> >>>>> <dependency org="org.neo4j" >>>>> name="neo4j-kernel" rev="1.5-SNAPSHOT"/> >>>>> >>>>> <dependency org="org.codehaus.jackson" >>>>> name="jackson-core-asl" rev="1.7.5" /> >>>>> >>>>> <dependency org="org.codehaus.jackson" >>>>> name="jackson-mapper-asl" rev="1.7.5" /> >>>>> >>>>> <dependency org="org.mortbay.jetty" name="jetty" rev="6.1.25" >>>>> /> >>>>> <dependency >>>>> org="org.rrd4j" name="rrd4j" rev="2.0.7" transitive="false" /> >>>>> >>>>> <dependency org="com.sun.jersey" >>>>> name="jersey-client" rev="1.6" /> >>>>> >>>>> <dependency org="com.sun.jersey" name="jersey-core" >>>>> rev="1.6" /> >>>>> >>>>> <dependency org="com.sun.jersey" name="jersey-server" rev="1.6" /> >>>>> >>>>> <dependency >>>>> org="org.aspectj" name="aspectjrt" rev="1.6.11"/> >>>>> >>>>> <dependency org="org.aspectj" >>>>> name="aspectjtools" rev="1.6.11"/> >>>>> >>>>> </dependencies> >>>>> >>>>> On Thu, Nov 3, 2011 at 5:09 PM, Peter Neubauer >>>>> <peter.neuba...@neotechnology.com> wrote: >>>>>> Markus, >>>>>> I just spent a number of afternoons getting into the guts of Ivy and >>>>>> Maven classifiers for the Dr. Who manual. To set up the server >>>>>> dependencies in Ivy (which SBT uses under the hood), refer to >>>>>> https://github.com/jimwebber/neo4j-tutorial/blob/master/settings/ivy.xml >>>>>> and >>>>>> https://github.com/jimwebber/neo4j-tutorial/blob/master/settings/ivysettings.xml >>>>>> which make Ivy aware of the fact that there are number of artifacts >>>>>> needed with the same group and artifact id but different classifiers. >>>>>> >>>>>> Does that work? >>>>>> >>>>>> Cheers, >>>>>> >>>>>> /peter neubauer >>>>>> >>>>>> GTalk: neubauer.peter >>>>>> Skype peter.neubauer >>>>>> Phone +46 704 106975 >>>>>> LinkedIn http://www.linkedin.com/in/neubauer >>>>>> Twitter http://twitter.com/peterneubauer >>>>>> >>>>>> http://www.neo4j.org - NOSQL for the Enterprise. >>>>>> http://startupbootcamp.org/ - Öresund - Innovation happens HERE. >>>>>> >>>>>> >>>>>> >>>>>> On Thu, Nov 3, 2011 at 9:03 AM, Markus Joschko >>>>>> <markus.josc...@gmail.com> wrote: >>>>>>> Has anybody had success in getting an embedded neo4j-server running >>>>>>> with sbt? >>>>>>> >>>>>>> I had some trouble in getting the dependencies but now it at least >>>>>>> compiles and starts up. However the start ultimately failed. >>>>>>> Before switching back to maven I wanted to ask whether someone has a >>>>>>> working sbt setup and can share the build.sbt? >>>>>>> >>>>>>> BTW, the error I encounter at the moment (doesn't seem to be caused by >>>>>>> a missing dependency): >>>>>>> >>>>>>> >>>>>>> INFO: Starting Neo Server on port [7474] with [80] threads available >>>>>>> Nov 3, 2011 5:01:17 PM org.mortbay.log.Slf4jLog info >>>>>>> INFO: Logging to org.slf4j.impl.JDK14LoggerAdapter(org.mortbay.log) >>>>>>> via org.mortbay.log.Slf4jLog >>>>>>> Nov 3, 2011 5:01:17 PM org.neo4j.server.logging.Logger log >>>>>>> INFO: Using database at /tmp/tmp-neo-test >>>>>>> Nov 3, 2011 5:01:17 PM org.neo4j.server.logging.Logger log >>>>>>> WARNING: No database tuning properties set in the property file, using >>>>>>> defaults. Please specify the performance properties file with >>>>>>> org.neo4j.server.db.tuning.properties in the server properties file >>>>>>> [null]. >>>>>>> Nov 3, 2011 5:01:17 PM org.neo4j.server.logging.Logger log >>>>>>> INFO: Mounted discovery module at [/] >>>>>>> Nov 3, 2011 5:01:17 PM org.neo4j.server.logging.Logger log >>>>>>> INFO: Mounted REST API at [/db/data] >>>>>>> Nov 3, 2011 5:01:17 PM org.neo4j.server.logging.Logger log >>>>>>> INFO: Mounted management API at [/db/manage] >>>>>>> Nov 3, 2011 5:01:17 PM org.neo4j.server.logging.Logger log >>>>>>> INFO: Mounted webadmin at [/webadmin] >>>>>>> Nov 3, 2011 5:01:17 PM org.neo4j.server.logging.Logger log >>>>>>> INFO: Mounting static content at [/webadmin] from [webadmin-html] >>>>>>> Nov 3, 2011 5:01:17 PM org.mortbay.log.Slf4jLog info >>>>>>> INFO: jetty-6.1.25 >>>>>>> Nov 3, 2011 5:01:17 PM org.mortbay.log.Slf4jLog info >>>>>>> INFO: NO JSP Support for /webadmin, did not find >>>>>>> org.apache.jasper.servlet.JspServlet >>>>>>> Nov 3, 2011 5:01:17 PM com.sun.jersey.api.core.PackagesResourceConfig >>>>>>> init >>>>>>> INFO: Scanning for root resource and provider classes in the packages: >>>>>>> org.neo4j.server.webadmin.rest >>>>>>> Nov 3, 2011 5:01:17 PM com.sun.jersey.api.core.ScanningResourceConfig >>>>>>> logClasses >>>>>>> INFO: Root resource classes found: >>>>>>> class org.neo4j.server.webadmin.rest.ConsoleService >>>>>>> class org.neo4j.server.webadmin.rest.JmxService >>>>>>> class org.neo4j.server.webadmin.rest.RootService >>>>>>> class org.neo4j.server.webadmin.rest.MonitorService >>>>>>> Nov 3, 2011 5:01:17 PM com.sun.jersey.api.core.ScanningResourceConfig >>>>>>> init >>>>>>> INFO: No provider classes found. >>>>>>> Nov 3, 2011 5:01:17 PM org.mortbay.log.Slf4jLog warn >>>>>>> SEVERE: unavailable >>>>>>> com.sun.jersey.api.container.ContainerException: No WebApplication >>>>>>> provider is present >>>>>>> at >>>>>>> com.sun.jersey.spi.container.WebApplicationFactory.createWebApplication(WebApplicationFactory.java:69) >>>>>>> at >>>>>>> com.sun.jersey.spi.container.servlet.ServletContainer.create(ServletContainer.java:391) >>>>>>> at >>>>>>> com.sun.jersey.spi.container.servlet.ServletContainer$InternalWebComponent.create(ServletContainer.java:306) >>>>>>> at >>>>>>> com.sun.jersey.spi.container.servlet.WebComponent.load(WebComponent.java:607) >>>>>>> at >>>>>>> com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:210) >>>>>>> at >>>>>>> com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:373) >>>>>>> at >>>>>>> com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:556) >>>>>>> at javax.servlet.GenericServlet.init(GenericServlet.java:241) >>>>>>> at >>>>>>> org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:440) >>>>>>> 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) >>>>>>> >>>>>>> Regards, >>>>>>> Markus >>>>>>> _______________________________________________ >>>>>>> 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 >>>>>> >>>>> _______________________________________________ >>>>> 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 >>>> >>> _______________________________________________ >>> 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 >> > _______________________________________________ > 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