简体   繁体   English

如何解决AsynchronousJiraRestClientFactory的java.lang.NoClassDefFoundError?

[英]How do I solve a java.lang.NoClassDefFoundError for AsynchronousJiraRestClientFactory?

Exception: java.lang.NoClassDefFoundError: com/atlassian/jira/rest/client/internal/async/AsynchronousJiraRestClientFactory 异常: java.lang.NoClassDefFoundError: com/atlassian/jira/rest/client/internal/async/AsynchronousJiraRestClientFactory

I searched everywhere but don't know how to solve it. 我到处搜寻,但不知道如何解决。 I want to fetch JIRA data. 我想获取JIRA数据。

I am using similar code to http://invariantproperties.com/2013/08/07/using-the-jira-rest-java-client-introduction/ 我正在使用与http://invariantproperties.com/2013/08/07/using-the-jira-rest-java-client-introduction/类似的代码

I am getting the following exception: 我收到以下异常:

org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.NoClassDefFoundError: com/atlassian/jira/rest/client/internal/async/AsynchronousJiraRestClientFactory
    org.springframework.web.servlet.DispatcherServlet.triggerAfterCompletionWithError(DispatcherServlet.java:1287)
    org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:961)
    org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:877)
    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961)
    org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:852)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:624)
    org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

Root cause: 根本原因:

java.lang.NoClassDefFoundError: com/atlassian/jira/rest/client/internal/async/AsynchronousJiraRestClientFactory
    jira.HelloWorldController.jiramethod(HelloWorldController.java:58)
    jira.HelloWorldController.handleRequestInternal(HelloWorldController.java:32)
    org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:154)
    org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:50)
    org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:943)
    org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:877)
    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961)
    org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:852)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:624)
    org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

This is caused by: 原因是:

java.lang.ClassNotFoundException: com.atlassian.jira.rest.client.internal.async.AsynchronousJiraRestClientFactory
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
    jira.HelloWorldController.jiramethod(HelloWorldController.java:58)
    jira.HelloWorldController.handleRequestInternal(HelloWorldController.java:32)
    org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:154)
    org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:50)
    org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:943)
    org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:877)
    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961)
    org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:852)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:624)
    org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

I don't know what to do. 我不知道该怎么办。

I am new to JIRA and I have been searching for the solution for the last 2 days. 我是JIRA新手,最近2天一直在寻找解决方案。

Try using the following dependency in your pom.xml 尝试在pom.xml中使用以下依赖项

<dependency>
        <groupId>org.openengsb.wrapped</groupId>
        <artifactId>jira-rest-java-client-api</artifactId>
        <version>2.0.0-m32.w1</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>org.openengsb.wrapped</groupId>
        <artifactId>jira-rest-java-client-core</artifactId>
        <version>2.0.0-m32.w1</version>
        <scope>provided</scope>
    </dependency>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何解决“java.lang.NoClassDefFoundError”? - How can I solve "java.lang.NoClassDefFoundError"? 如何解决java.lang.NoClassDefFoundError? 硒 - How to solve java.lang.NoClassDefFoundError? Selenium 如何解决java.lang.NoClassDefFoundError - How to solve java.lang.NoClassDefFoundError java.lang.NoClassDefFoundError如何解决此问题? - java.lang.NoClassDefFoundError How to solve this issue? 我如何解决此错误线程“ main”中的异常java.lang.NoClassDefFoundError:javax / crypto / SecretKey - how do I solve this error Exception in thread “main” java.lang.NoClassDefFoundError: javax/crypto/SecretKey 我如何解决这个错误注入构造函数,java.lang.NoClassDefFoundError: javax/crypto/SecretKey - how do i solve this Error injecting constructor, java.lang.NoClassDefFoundError: javax/crypto/SecretKey 我该如何解决这个问题 java.lang.NoClassDefFoundError: sun/security/ssl/HandshakeStateManager? - How do i solve this problem java.lang.NoClassDefFoundError: sun/security/ssl/HandshakeStateManager? 解决:java.lang.NoClassDefFoundError - Solve: java.lang.NoClassDefFoundError java.lang.NoClassDefFoundError:如何解决此错误? - java.lang.NoClassDefFoundError: how do I fix this error? 如何解决耳朵maven项目中的java.lang.NoClassDefFoundError? - How to solve java.lang.NoClassDefFoundError in ear maven project?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM