Hallo zusammen,
ich habe ein kleines Projektchen in dem ich eine Suche über Lucene an einem Tomcat anbinden möchte.
Dazu baue ich mir zuerst einen Index Offline auf und möchte dann mit einem Tomcat Service auf diesen Index zugreifen, an dieser Stelle(im Eclipse Run As -> Run on Server ) crashed mir der Code mit dieser NoClassDefFoundError-Meldung:
java.lang.NoClassDefFoundError: org/apache/lucene/analysis/Analyzer
java.lang.Class.getDeclaredConstructors0(Native Method)
java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
java.lang.Class.getConstructor0(Unknown Source)
java.lang.Class.newInstance0(Unknown Source)
java.lang.Class.newInstance(Unknown Source)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:562)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:395)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:250)
Mein funktionierender Java-Code (als Offline-Consolen-Anwendung sieht genauso aus, mit genau den gleichen Jars), wie der Code den ich im Tomcat Servlet anwende, gibt es beim Tomcat irgendwelche Bugs die dieses Verhalten erklären?
Vielen Dank,
Tobi
ich habe ein kleines Projektchen in dem ich eine Suche über Lucene an einem Tomcat anbinden möchte.
Dazu baue ich mir zuerst einen Index Offline auf und möchte dann mit einem Tomcat Service auf diesen Index zugreifen, an dieser Stelle(im Eclipse Run As -> Run on Server ) crashed mir der Code mit dieser NoClassDefFoundError-Meldung:
java.lang.NoClassDefFoundError: org/apache/lucene/analysis/Analyzer
java.lang.Class.getDeclaredConstructors0(Native Method)
java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
java.lang.Class.getConstructor0(Unknown Source)
java.lang.Class.newInstance0(Unknown Source)
java.lang.Class.newInstance(Unknown Source)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:562)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:395)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:250)
Mein funktionierender Java-Code (als Offline-Consolen-Anwendung sieht genauso aus, mit genau den gleichen Jars), wie der Code den ich im Tomcat Servlet anwende, gibt es beim Tomcat irgendwelche Bugs die dieses Verhalten erklären?
Vielen Dank,
Tobi