Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么我';在将ApacheTomcat 7更新为9之后,我收到NoClassDefFoundError?_Java_Oracle_Apache_Tomcat_Java 8 - Fatal编程技术网

Java 为什么我';在将ApacheTomcat 7更新为9之后,我收到NoClassDefFoundError?

Java 为什么我';在将ApacheTomcat 7更新为9之后,我收到NoClassDefFoundError?,java,oracle,apache,tomcat,java-8,Java,Oracle,Apache,Tomcat,Java 8,将Apache Tomcat从7.0.62版更新到9.010版后,出现以下错误: java.lang.NoClassDefFoundError: Could not initialize class org.apache.http.client.fluent.Executor 新版本或我的配置有问题。实际上,后端工作正常,除了这个 当我新使用7版本时,问题消失了,但我需要使用9 你能帮忙吗 这是完全的例外 Estado HTTP 500 – Internal Server Error Tipo

将Apache Tomcat从7.0.62版更新到9.010版后,出现以下错误:

java.lang.NoClassDefFoundError: Could not initialize class org.apache.http.client.fluent.Executor
新版本或我的配置有问题。实际上,后端工作正常,除了这个

当我新使用7版本时,问题消失了,但我需要使用9

你能帮忙吗

这是完全的例外

Estado HTTP 500 – Internal Server Error
Tipo Informe de Excepción

mensaje Handler processing failed; nested exception is java.lang.NoClassDefFoundError: Could not initialize class org.apache.http.client.fluent.Executor

descripción El servidor encontró un error interno que hizo que no pudiera rellenar este requerimiento.

excepción

org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.NoClassDefFoundError: Could not initialize class org.apache.http.client.fluent.Executor
    org.springframework.web.servlet.DispatcherServlet.triggerAfterCompletionWithError(DispatcherServlet.java:1259)
    org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:945)
    org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
    org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
    org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
    org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
    org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
causa raíz

java.lang.NoClassDefFoundError: Could not initialize class org.apache.http.client.fluent.Executor
    org.apache.http.client.fluent.Request.execute(Request.java:177)
    com.desafioguerreros.infrastructure.payments.universalpay.UniversalPayPaymentsServices.postToApi(UniversalPayPaymentsServices.java:153)
    com.desafioguerreros.infrastructure.payments.universalpay.UniversalPayPaymentsServices.buildPaymentForm(UniversalPayPaymentsServices.java:233)
    com.desafioguerreros.events.core.EventRestFacade.onlinePaymentForm(EventRestFacade.java:1405)
    sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.lang.reflect.Method.invoke(Method.java:498)
    org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:219)
    org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
    org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
    org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:745)
    org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:686)
    org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
    org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
    org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
    org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
    org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
    org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
    org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
nota La traza completa de la causa de este error se encuentra en los archivos de diario del servidor.

您是否将JAR添加到TC7实例的lib文件夹中,而没有添加到新Tomcat的lib文件夹中?应用程序WAR包括JAR。。。我不知道你是否在谈论其他JAR…你是否在用ant或maven构建项目,并看到了这个错误?如果是这样的话,可能是ant/maven版本的问题。您使用的是哪个版本的fluent hc?hi@KoheiTAMURA im使用的是fluent-hc-4.5.5