我的項目是在JBoss應用服務器7.1.1與在pom.xml的一些模塊新失蹤/不滿意的依賴關係:服務jboss.module.spec.service
<modules>
<module>A</module>
<module>B</module>
<module>C</module>
</modules>
模塊,需要一個maven Web項目運行使用碧玉報告報告功能 我的碧玉添加到依賴性模塊A
<dependency>
<groupId>net.sf.jasperreports</groupId>
<artifactId>jasperreports</artifactId>
<version>6.3.0</version>
</dependency>
的pom.xml的我重新部署並啓動服務器。我得到這個錯誤
新失蹤/不滿意的依賴關係: 服務jboss.module.spec.service「deployment.ntms-獨立耳-1.0.0-SNAPSHOT.ear.commons-BeanUtils的-1.8.0 .jar「.main(missing)dependents:[service jboss.module.service。」deployment.ntms-standalone-ear-1.0.0-SNAPSHOT.ear.solder-impl-3.1.0.Final.jar「.main,服務jboss.module.service。「deployment.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 more]
如果我評論Jasper對模塊A的文件pom.xml的依賴性,則不會顯示此錯誤。我已經檢查賈斯帕的.jar文件在Java構建路徑存在(Maven的依賴)
當i取代依賴性
<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:新的缺失/不滿意的依賴關係: 服務jboss.module.spec.service。「deployment.ntms-standalone-ear-1.0.0-SNAPSHOT.ear.commons-beanutils-1.9.0.jar」.main(missing )依賴項:[service jboss.module.service。「deployment.ntms-standalone-ear-1.0.0-SNAPSHOT.ear.solder-impl-3.1.0.Final.jar」.main,service jboss.module.service。 「deployment.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個以上] 服務jboss.module.spec.service。「deployment.ntms-standalone-ear-1.0.0-SNAPSHOT.ear.commons-collections-3.2.1.jar」.main(missing )依賴項:[service jboss.module.service。「deployment.ntms-standalone-ear-1.0.0-SNAPSHOT.ear.solder-impl-3.1.0.Final.jar」.main,服務jboss.module.service。「deployment.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
是的,我嘗試用Xalan依賴替換JasperReports依賴。這個錯誤不會發生。 –