I converted uno4j unmanaged extension to Neo4j 3.0.2. Now, when I start the neo4j server, I get the error below (neo4j.log):
WARN FAILED org.eclipse.jetty.server.handler.HandlerList@26e74145[o.e.j.s.h.MovedContextHandler@6f4821f9{/,null,AVAILABLE}, o.e.j.s.ServletContextHandler@457192e2{/kastr,null,STARTING}, o.e.j.s.ServletContextHandler@15a93e18{/db/manage,null,null}, o.e.j.s.ServletContextHandler@188dddd2{/db/data,null,null}, o.e.j.w.WebAppContext@47c4aef{/browser,jar:file:/C:/apps/neo4j-v3/lib/neo4j-browser-1.1.6.jar!/browser,null}, o.e.j.s.ServletContextHandler@2a15f470{/,null,null}]: java.lang.NoClassDefFoundError: Lorg/slf4j/Logger; Lorg/slf4j/Logger;
java.lang.NoClassDefFoundError: Lorg/slf4j/Logger;
at java.lang.Class.getDeclaredFields0(Native Method)
at java.lang.Class.privateGetDeclaredFields(Class.java:2583)
at java.lang.Class.getDeclaredFields(Class.java:1916)
at com.sun.jersey.server.impl.modelapi.annotation.IntrospectionModeller.workOutFieldsList(IntrospectionModeller.java:204)
...
WARN FAILED org.eclipse.jetty.server.Server@5dd52c54: java.lang.NoClassDefFoundError: Lorg/slf4j/Logger; Lorg/slf4j/Logger;
java.lang.NoClassDefFoundError: Lorg/slf4j/Logger;
at java.lang.Class.getDeclaredFields0(Native Method)
at java.lang.Class.privateGetDeclaredFields(Class.java:2583)
at java.lang.Class.getDeclaredFields(Class.java:1916)
at com.sun.jersey.server.impl.modelapi.annotation.IntrospectionModeller.workOutFieldsList(IntrospectionModeller.java:204)
at com.sun.jersey.server.impl.modelapi.annotation.IntrospectionModeller.createResource(IntrospectionModeller.java:116)
at com.sun.jersey.server.impl.application.WebApplicationImpl.getAbstractResource(WebApplicationImpl.java:769)
ERROR Failed to start Neo4j: Starting Neo4j failed: Lorg/slf4j/Logger; Starting Neo4j failed: Lorg/slf4j/Logger;
I use slf4j to register internally.
How to set up an account now? Can anyone advise.
UPDATE
To successfully start the neo4j server, I added three dependencies to pom.xml for slf4j-api, logback-coreand logback-classicalso copied the jar files to the folder neo4j\lib.
Now the server starts without errors and increases the load and works fine. But all journaling continues in neo4j.log.
In terms of the logging configuration, I have logback.xml in the folder confas before, but it looks like it was ignored.
Logback.xml for reference
<configuration>
<appender name="EXTENSIONS" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>logs/extensions.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>logs/extensions.%d{yyyy-MM-dd}.log</fileNamePattern>
<maxHistory>25</maxHistory>
</rollingPolicy>
<encoder>
<pattern>%date{yyyy-MM-dd HH:mm:ss.SSSZ} %-5level [%logger{15}]: %message%n</pattern>
</encoder>
</appender>
<root level="debug">
<appender-ref ref="EXTENSIONS"/>
</root>
</configuration>