0

以前我的项目是在 jboss 4.i 从 jdk6 升级到 jdk8 的 jdk 6 上。当我将 jdk 8 与 jboss4 一起使用时,它工作正常,但在使用 wildfly 15 升级 jboss 4 后,我遇到了错误。在 web.xml 中,我配置了如下所示的 crystalReportViewer。wildfly 15 出现错误,但是当我删除了 crystalReportConfiguration 行时,它可以正常工作..

在此处输入代码

 <context-param>
    <param-name>crystal_image_uri</param-name>
    <param-value>crystalreportviewers</param-value>
   </context-param>

   <context-param>
        <param-name>crystal_image_use_relative</param-name>
        <param-value>webapp</param-value>
    </context-param>
    <servlet>
        <servlet-name>CrystalReportViewerServlet</servlet-name>
        <servlet-class>com.crystaldecisions.report.web.viewer.CrystalReportViewerServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>CrystalReportViewerServlet</servlet-name>
        <url-pattern>/CrystalReportViewerHandler</url-pattern>
    </servlet-mapping>

引起:org.jboss.as.server.deployment.DeploymentUnitProcessingException: java.lang.ClassNotFoundException: com.crystaldecisions.report.web.viewer.CrystalReportViewerServlet from [Module "deployment.ubarms.war" from Service Module Loader] at org. jboss.as.jaxrs.deployment.JaxrsScanningProcessor.checkDeclaredApplicationClassAsServlet(JaxrsScanningProcessor.java:437) 在 org.jboss.as.jaxrs.deployment.JaxrsScanningProcessor.scanWebDeployment(JaxrsScanningProcessor.java:278) 在 org.jboss.as.jaxrs.deployment。 JaxrsScanningProcessor.deploy(JaxrsScanningProcessor.java:109) at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:144) ... 还有 8 个

4

0 回答 0