Возникли проблемы с запуском Birt в приложении JBoss7.1.EAP for Spring5.0 - PullRequest
0 голосов
/ 01 июля 2019

В приложении My Spring mvc запущено приложение birt for excel и отчет.Когда я внедряю ухо в Jboss7.1.eap, оно нормально разворачивается, но когда я пытаюсь получить доступ к отчету или Excel через приложение, я получаю следующее исключение.Может кто-нибудь сказать, что мне здесь не хватает.

2:58:29,035 INFO  [stdout] (default task-14) ----Start genertebirtExcel ---: 1562000309035
12:58:29,978 ERROR [io.undertow.request] (default task-14) UT005023: Exception handling request to /icam-e-web/html-jsp/reports/mdl_summ_result_excel.jsp: javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/eclipse/birt/report/data/adapter/api/AdapterException
        at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:889)
        at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:818)
        at org.apache.jsp.html_002djsp.reports.mdl_005fsumm_005fresult_005fexcel_jsp._jspService(mdl_005fsumm_005fresult_005fexcel_jsp.java:293)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:433)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:403)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:347)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
        at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85)
        at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:81)
        at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
        at io.undertow.jsp.JspFileHandler.handleRequest(JspFileHandler.java:32)
        at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
        at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
        at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)

Вот моя соответствующая информация о pom.xml

<dependency>
    <groupId>org.eclipse.birt</groupId>
    <artifactId>core</artifactId>
    <version>3.7.0</version>
</dependency>
<dependency>

<dependency>
    <groupId>org.eclipse.birt</groupId>
    <artifactId>report-engine</artifactId>
    <version>3.7.0</version>
</dependency>
<dependency>
    <groupId>org.eclipse.birt</groupId>
    <artifactId>report-model</artifactId>
    <version>3.7.0</version>
</dependency>
            <dependency>
        <groupId>org.eclipse.core</groupId>
        <artifactId>org.eclipse.core.runtime</artifactId>
        <version>3.7.0</version>
    </dependency>

    <dependency>
        <groupId>org.eclipse.datatools</groupId>
        <artifactId>org.eclipse.datatools.connectivity.oda</artifactId>
        <version>4.0.0</version>
    </dependency>
...