Ausnahme beim Versand eingehende RPC-Aufruf in gwt
Ich erhalte die folgende Fehlermeldung, wenn ich versuche, für die Bereitstellung meiner gwt-Anwendung in apache tomcat-7.0.55.Ich bekomme keine Fehler wenn ich direkt führen Sie es als eine webapplication von eclipse.Ich habe attched Sie das Fehlerprotokoll auf details.
Okt 17, 2014 12:40:58 PM org.apache.catalina.core.Datei ApplicationContext log
SEVERE: Exception while dispatching von eingehenden RPC-Aufruf
com.google.gwt.Benutzer.server.rpc.UnexpectedException: Service method 'public abstract i5.dvita.webapplication.geteilt wird.WordEvolutionData i5.dvita.webapplication.client.WordService.getWordEvolution(java.lang.Integer[],int) throws java.lang.IllegalArgumentException' warf eine unerwartete Ausnahme: java.lang.NoClassDefFoundError: org/apache/commons/lang3/ArrayUtils
bei com.google.gwt.Benutzer.server.rpc.RPC.encodeResponseForFailure(RPC.java:389)
bei com.google.gwt.Benutzer.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:579)
bei com.google.gwt.Benutzer.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:265)
bei com.google.gwt.Benutzer.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:305)
bei com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
bei javax.- servlet.http.HttpServlet.service(HttpServlet.java:646)
bei javax.- servlet.http.HttpServlet.service(HttpServlet.java:727)
bei org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
bei org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
bei org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
bei org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
bei org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
bei org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
bei org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
bei org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
bei org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
bei org.apache.catalina.Ventile.ErrorReportValve.invoke(ErrorReportValve.java:103)
bei org.apache.catalina.Ventile.AccessLogValve.invoke(AccessLogValve.java:950)
bei org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
bei org.apache.catalina.- Anschluss.CoyoteAdapter.service(CoyoteAdapter.java:408)
bei org.apache.coyote.http11.AbstractHttp11Processor.Prozess(AbstractHttp11Processor.java:1070)
bei org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.Prozess(AbstractProtocol.java:611)
bei org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
bei java.util.gleichzeitige.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
bei java.util.gleichzeitige.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
bei org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
bei java.lang.Thread.run(Thread.java:744)
Verursacht durch: java.lang.NoClassDefFoundError: org/apache/commons/lang3/ArrayUtils
am i5.dvita.webapplication.server.WordServiceImpl.getWordEvolution(WordServiceImpl.java:63)
bei der sun.reflektieren.NativeMethodAccessorImpl.invoke0(Native-Methode)
bei der sun.reflektieren.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
bei der sun.reflektieren.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
bei java.lang.reflektieren.Methode.invoke(Method.java:606)
bei com.google.gwt.Benutzer.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:561)
... 25 mehr
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sie Hinzugefügt ein Glas zu Ihrer Klasse Weg, aber Sie sollte auch es in Ihrem WEB-INF/lib-Ordner.
In Eclipse, Blick in die Probleme tab. Es sollte eine Warnung sein, dass eine Ressource nicht auf dem server verfügbar sein (es sei denn, Sie erzählte Eclipse nicht zu zeigen, Sie diese Warnung). Mit der rechten Maustaste darauf und wählen "Kopieren" - option.