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

Reply via email to