내 프로젝트의 pom.xml에서 일부 모듈새로운 실종/만족 의존성 : 서비스 jboss.module.spec.service
<modules>
<module>A</module>
<module>B</module>
<module>C</module>
</modules>
모듈 필요성과 제이보스 애플리케이션 서버 7.1.1에 받는다는 웹 프로젝트 실행이된다 내가 배포를 재 구축하고 서버를 시작 모듈 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 (누락) 부양 가족 : [서비스 jboss.module.service."deployment.ntms-standalone-ear-1.0.0-SNAPSHOT.ear.solder-impl-3.1.0.Final.jar " 서비스 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]
내가 모듈 A의 파일 pom.xml에 대한 Jasper 의존성에 대해 언급한다면이 오류는 나타나지 않습니다. 난 내가
<dependency>
<groupId>net.sourceforge.dynamicreports</groupId>
<artifactId>dynamicreports-core</artifactId>
<version>4.1.0</version>
</dependency>
과 의존성
<dependency>
<groupId>net.sf.jasperreports</groupId>
<artifactId>jasperreports</artifactId>
<version>6.3.0</version>
</dependency>
교체 한 재스퍼의 .jar 파일은 자바 빌드 경로에 (메이븐 의존성)
존재 나는 또한 유사
에러 얻을 것을 확인했다정보 [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".) dependents : [서비스 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.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 more] service jboss.module.spec.service. "deployment.ntms-standalone-ear-1.0.0-SNAPSHOT.ear.commons-collections-3.2.1.jar".main (누락되었습니다.) dependents : [서비스 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 : ... and 48 more]
이 오류를 해결하는 방법? 어떤 도움을 주셔서 감사합니다.
JasperReports 의존성을 다른 Report 종속성으로 대체하는 것이 좋지 않습니다. 이 오류도 발생합니다. –
@ ThuyNguyen, 심지어 [dynamicreports] (https://mvnrepository.com/artifact/net.sourceforge.dynamicreports/dynamicreports-core/4.1.0)에는 특정 컴파일 시간 의존성이 있습니다. JBOSS가이를 인식하고 실행할 수 있도록 JBOSS에 포함시켜야합니다. 이것이 작동하는 방식입니다. 모듈 방식으로. – Sampada
예, JasperReports 의존성을 Xalan 의존성으로 대체 해 봅니다. 이 오류는 발생하지 않습니다. –