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 <[email protected]> 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
> <[email protected]> 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 <[email protected]> 
>> 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
>>> <[email protected]> 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 <[email protected]> 
>>>> 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
>>>>> [email protected]
>>>>> https://lists.neo4j.org/mailman/listinfo/user
>>>>>
>>>> _______________________________________________
>>>> Neo4j mailing list
>>>> [email protected]
>>>> https://lists.neo4j.org/mailman/listinfo/user
>>>>
>>> _______________________________________________
>>> Neo4j mailing list
>>> [email protected]
>>> https://lists.neo4j.org/mailman/listinfo/user
>>>
>> _______________________________________________
>> Neo4j mailing list
>> [email protected]
>> https://lists.neo4j.org/mailman/listinfo/user
>>
> _______________________________________________
> Neo4j mailing list
> [email protected]
> https://lists.neo4j.org/mailman/listinfo/user
>
_______________________________________________
Neo4j mailing list
[email protected]
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to