Мой проект является Maven веб-проект запуска на JBoss Application Server 7.1.1 с некоторыми модулями в pom.xmlНовые отсутствующие/неудовлетворенные зависимости: обслуживание jboss.module.spec.service
<modules>
<module>A</module>
<module>B</module>
<module>C</module>
</modules>
модуля Необходимость использовать Jasper отчет для функции отчета я добавить зависимости для Джаспера pom.xml дополнительного модуля
<dependency>
<groupId>net.sf.jasperreports</groupId>
<artifactId>jasperreports</artifactId>
<version>6.3.0</version>
</dependency>
я перестраивать развернуть и запустить сервер. Я получаю эту ошибку
Новых отсутствующий/неудовлетворенные зависимости:. службы jboss.module.spec.service "deployment.ntms-автономное ухо-1.0.0-SNAPSHOT.ear.commons-BeanUtils-1.8.0 .jar ".main (missing) иждивенцы: [service jboss.module.service." deploy.ntms-standalone-ear-1.0.0-SNAPSHOT.ear.solder-impl-3.1.0.Final.jar ".main, service jboss.module.service. "deploy.ntms-standalone-ear-1.0.0-SNAPSHOT.ear.commons-digester-1.7.jar" .main, service jboss.module.service. "deployment.ntms-standalone-ear -1.0.0-SNAPSHOT.ear.itext-2.1.7.jar ".main, service jboss.module.service." Deployment.ntms-standalone-ear-1.0.0-SNAPSHOT.ear.bctsp-jdk14-1.38. jar ".main, JBAS014799: ... и 36 еще]
если я прокомментирую зависимость Jasper от файла pom.xml модуля A. Эта ошибка не появляется. Я проверил, что файл .jar Джаспер существует в Java Build Path (Maven зависимость)
, когда я заменяю зависимости
<dependency>
<groupId>net.sf.jasperreports</groupId>
<artifactId>jasperreports</artifactId>
<version>6.3.0</version>
</dependency>
с
<dependency>
<groupId>net.sourceforge.dynamicreports</groupId>
<artifactId>dynamicreports-core</artifactId>
<version>4.1.0</version>
</dependency>
я также получить аналогичные ошибки
INFO [org.jboss.as.controller] (DeploymentScanner-threads - 2) JBAS014774: Отчет о состоянии службы JBAS014775: Новые отсутствующие/неудовлетворенные зависимости: service jboss.module.spec.service. "Deployment.ntms-standalone-ear-1.0.0-SNAPSHOT.ear.commons-beanutils-1.9.0.jar" .main (отсутствует) иждивенцы: [service jboss.module.service. "deploy.ntms-standalone-ear-1.0.0-SNAPSHOT.ear.solder-impl-3.1.0.Final.jar" .main, service jboss.module.service. "deploy.ntms-standalone-ear-1.0.0-SNAPSHOT.ear.lucene-core-4.5.1.jar" .main, service jboss.module.service. "deployment.ntms-standalone-ear-1.0.0- SNAPSHOT.ear.bctsp-jdk14-1.38.jar ".main, service jboss.module.service." Deploy.ntms-standalone-ear-1.0.0-SNAPSHOT.ear.commons-lang-2.3.jar ".main, JBAS014799: ... и еще 48] сервис jboss.module.spec.service. "Deployment.ntms-standalone-ear-1.0.0-SNAPSHOT.ear.commons-collections-3.2.1.jar" .main (отсутствует) иждивенцы: [service jboss.module.service. "deploy.ntms-standalone-ear-1.0.0-SNAPSHOT.ear.solder-impl-3.1.0.Final.jar" .main, службы jboss.module.service. "deploy.ntms-standalone-ear-1.0.0-SNAPSHOT.ear.lucene-core-4.5.1.jar" .main, service jboss.module.service. "deployment.ntms-standalone -ear-1.0.0-SNAPSHOT.ear.bctsp-jdk14-1.38.jar ".main, service jboss.module.service." deployment.ntms-standalone-ear-1.0.0-SNAPSHOT.ear.commons-lang- 2.3.jar ".main, JBAS014799: ... и 48 еще]
Как исправить эту ошибку? Спасибо за любую помощь
плохой новый, я пытаюсь заменить зависимости JasperReports на другие зависимости отчета. Эта ошибка также возникает. –
@ThuyNguyen, даже [dynamicreports] (https://mvnrepository.com/artifact/net.sourceforge.dynamicreports/dynamicreports-core/4.1.0) имеет определенные зависимости времени компиляции. Вам нужно будет включить те, которые JBOSS распознают и запускают. Вот как это работает. Модульно. – Sampada
Да, я пытаюсь заменить зависимости JasperReports зависимостью Xalan. Эта ошибка не возникает. –