ранее мой проект был на jdk 6 с jboss 4.i, обновленным с jdk6 до jdk8. Когда я использовал jdk 8 с jboss4, он работал правильно, но после обновления jboss 4 до wildfly 15 я получаю ошибку ниже. в сети. 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 из [Модуль "deploy.ubarms.war" из Сервисного модуля Loader ] в org.jboss.as.jaxrs.deployment.JaxrsScanningProcessor.checkDeclaredApplicationClassAsServlet (JaxrsScanningProcessor. java: 437) в org.jboss.as.jaxrs.deployment.JaxrsScanningProcessor.Scan. jboss.as.jaxrs.deployment.JaxrsScanningProcessor.deploy (JaxrsScanningProcessor. java: 109) в org.jboss.as.server.deployment.DeploymentUnitPhaseService.start (DeploymentUnitPhaseService. java 1007 ... 144): 144) *