NoClassDefError showing in SolrJ calls inside GWT -


i'm making calls solr using solrj inside gwt project. have included solrj dependent classes in project including noclassdeffound error showing. don't understand whats missing. here's error.

   [warn] server class 'org.apache.solr.client.solrj.impl.httpsolrserver' not found in web app, found on system classpath    [warn] adding classpath entry 'file:/c:/users/nick/documents/project/project/war/web-inf/lib/solr/solr-solrj-4.2.1.jar' web app classpath session    additional info see: file:/c:/users/nick/documents/eclipse/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201208080120-rel-r37/gwt-2.4.0/doc/helpinfo/webappclasspath.html [warn] server class 'org.apache.http.nohttpresponseexception' not found in web app, found on system classpath    [warn] adding classpath entry 'file:/c:/users/nick/documents/eclipse/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201208080120-rel-r37/gwt-2.4.0/gwt-dev.jar' web app classpath session    additional info see: file:/c:/users/nick/documents/eclipse/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201208080120-rel-r37/gwt-2.4.0/doc/helpinfo/webappclasspath.html starting jetty on port 8888    [warn] exception while dispatching incoming rpc call com.google.gwt.user.server.rpc.unexpectedexception: service method 'public abstract com.project.shared.projectresponse com.project.client.greetingservice.search(com.project.shared.projectquery)' threw unexpected exception: java.lang.noclassdeffounderror: org/slf4j/loggerfactory     @ com.google.gwt.user.server.rpc.rpc.encoderesponseforfailure(rpc.java:385)     @ com.google.gwt.user.server.rpc.rpc.invokeandencoderesponse(rpc.java:588)     @ com.google.gwt.user.server.rpc.remoteserviceservlet.processcall(remoteserviceservlet.java:208)     @ com.google.gwt.user.server.rpc.remoteserviceservlet.processpost(remoteserviceservlet.java:248)     @ com.google.gwt.user.server.rpc.abstractremoteserviceservlet.dopost(abstractremoteserviceservlet.java:62)     @ javax.servlet.http.httpservlet.service(httpservlet.java:637)     @ javax.servlet.http.httpservlet.service(httpservlet.java:717)     @ org.mortbay.jetty.servlet.servletholder.handle(servletholder.java:487)     @ org.mortbay.jetty.servlet.servlethandler.handle(servlethandler.java:362)     @ org.mortbay.jetty.security.securityhandler.handle(securityhandler.java:216)     @ org.mortbay.jetty.servlet.sessionhandler.handle(sessionhandler.java:181)     @ org.mortbay.jetty.handler.contexthandler.handle(contexthandler.java:729)     @ org.mortbay.jetty.webapp.webappcontext.handle(webappcontext.java:405)     @ org.mortbay.jetty.handler.handlerwrapper.handle(handlerwrapper.java:152)     @ org.mortbay.jetty.handler.requestloghandler.handle(requestloghandler.java:49)     @ org.mortbay.jetty.handler.handlerwrapper.handle(handlerwrapper.java:152)     @ org.mortbay.jetty.server.handle(server.java:324)     @ org.mortbay.jetty.httpconnection.handlerequest(httpconnection.java:505)     @ org.mortbay.jetty.httpconnection$requesthandler.content(httpconnection.java:843)     @ org.mortbay.jetty.httpparser.parsenext(httpparser.java:647)     @ org.mortbay.jetty.httpparser.parseavailable(httpparser.java:211)     @ org.mortbay.jetty.httpconnection.handle(httpconnection.java:380)     @ org.mortbay.io.nio.selectchannelendpoint.run(selectchannelendpoint.java:395)     @ org.mortbay.thread.queuedthreadpool$poolthread.run(queuedthreadpool.java:488) caused by: java.lang.noclassdeffounderror: org/slf4j/loggerfactory     @ org.apache.solr.client.solrj.impl.httpsolrserver.<clinit>(httpsolrserver.java:79)     @ com.project.server.greetingserviceimpl.search(greetingserviceimpl.java:35)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(unknown source)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source)     @ java.lang.reflect.method.invoke(unknown source)     @ com.google.gwt.user.server.rpc.rpc.invokeandencoderesponse(rpc.java:569)     ... 22 more caused by: java.lang.classnotfoundexception: org.slf4j.loggerfactory     @ java.net.urlclassloader$1.run(unknown source)     @ java.net.urlclassloader$1.run(unknown source)     @ java.security.accesscontroller.doprivileged(native method)     @ java.net.urlclassloader.findclass(unknown source)     @ com.google.gwt.dev.shell.jetty.jettylauncher$webappcontextwithreload$webappclassloaderextension.findclass(jettylauncher.java:372)     @ org.mortbay.jetty.webapp.webappclassloader.loadclass(webappclassloader.java:366)     @ org.mortbay.jetty.webapp.webappclassloader.loadclass(webappclassloader.java:337)     ... 29 more [error] 500 - post /project/greet (127.0.0.1) 57 bytes    request headers       host: 127.0.0.1:8888       connection: keep-alive       content-length: 213       x-gwt-module-base: http://127.0.0.1:8888/project/       x-gwt-permutation: hostedmode       origin: http://127.0.0.1:8888       user-agent: mozilla/5.0 (windows nt 6.1; wow64) applewebkit/537.31 (khtml, gecko) chrome/26.0.1410.64 safari/537.31       content-type: text/x-gwt-rpc; charset=utf-8       accept: */*       referer: http://127.0.0.1:8888/project.html?gwt.codesvr=127.0.0.1:9997       accept-encoding: gzip,deflate,sdch       accept-language: en-us,en;q=0.8       accept-charset: iso-8859-1,utf-8;q=0.7,*;q=0.3    response headers       content-type: text/plain 

here's list of jars i've included:

  • commons-codec-1.7.jar
  • commons-io-2.1.jar
  • commons-logging-1.1.2.jar
  • gwtquery-1.3.3.jar
  • httpclient-4.2.3.jar
  • httpcore-4.2.2.jar
  • httpmime-4.2.3.jar
  • slf4j-api-1.7.5.jar
  • slf4j-simple-1.5.6.jar
  • solr-solrj-4.2.1.jar
  • wstx-asl-3.2.7.jar
  • zookeeper-3.4.5.jar

try copy jars web-inf\lib

i had similar problem months ago , showed forgot this


Comments

Popular posts from this blog

linux - xterm copying to CLIPBOARD using copy-selection causes automatic updating of CLIPBOARD upon mouse selection -

qt - Errors in generated MOC files for QT5 from cmake -