Mein Projekt ist ein Maven-Web-Projekt laufen auf JBoss Application Server 7.1.1 mit einigen Modulen in pom.xmlNew fehlt/unbefriedigt Abhängigkeiten: Service jboss.module.spec.service
<modules>
<module>A</module>
<module>B</module>
<module>C</module>
</modules>
Modul A Notwendigkeit verwenden Jasper-Bericht für Report-Funktion i hinzufügen abhängigkeit für Jasper pom.xml des Moduls A
<dependency>
<groupId>net.sf.jasperreports</groupId>
<artifactId>jasperreports</artifactId>
<version>6.3.0</version>
</dependency>
i deploy wieder aufzubauen und den Server zu starten. Ich erhalte diesen Fehler
New fehlt/unbefriedigt Abhängigkeiten. Service jboss.module.spec.service "deployment.ntms-Standalone-Ear-1.0.0-SNAPSHOT.ear.commons-Beanutils-1.8.0 .jar ".main (fehlende) Abhängige: [service jboss.module.service." deployment.ntms-alone-ohren-1.0.0-SNAPSHOT.ear.solder-impl-3.1.0.Final.jar ".main, service jboss.module.service. "deployment.ntms-standalone-ohren-1.0.0-SNAPSHOT.ear.commons-digester-1.7.jar" .main, service jboss.module.service. "deployment.ntms-alone-ear -1.0.0-SNAPSHOT.ear.itext-2.1.7.jar ".main, Dienst" jboss.module.service ". Deployment.ntms-standalone-ear-1.0.0-SNAPSHOT.ear.bctsp-jdk14-1.38. Glas ".main, JBAS014799: ... und 36 mehr]
Wenn ich die Jasper-Abhängigkeit von der Datei pom.xml von Modul A kommentieren. Dieser Fehler wird nicht angezeigt. Ich habe überprüft, dass die .jar-Datei von Jasper gibt es in Java Build Path (Maven Dependence)
wenn i abhängigkeit ersetzt
<dependency>
<groupId>net.sf.jasperreports</groupId>
<artifactId>jasperreports</artifactId>
<version>6.3.0</version>
</dependency>
mit
<dependency>
<groupId>net.sourceforge.dynamicreports</groupId>
<artifactId>dynamicreports-core</artifactId>
<version>4.1.0</version>
</dependency>
i auch ähnlich
erhalten FehlerINFO [org.jboss.as.controller] (DeploymentScanner-threads - 2) JBAS014774: Dienststatusbericht JBAS014775: Neue fehlende/nicht erfüllte Abhängigkeiten: Dienst jboss.module.spec.service. "Deployment.ntms-standalone-ear-1.0.0-SNAPSHOT.ear.commons-beanutils-1.9.0.jar" .main (fehlt) Abhängige: [service jboss.module.service. "deployment.ntms-standalone-ohren-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, Dienst jboss.module.service. "deployment.ntms-standalone-ear-1.0.0- SNAPSHOT.ear.bctsp-jdk14-1.38.jar ".main, Dienst jboss.module.service." Deployment.ntms-alone-ear-1.0.0-SNAPSHOT.ear.commons-lang-2.3.jar ".main, JBAS014799: ... und 48 mehr] service jboss.module.spec.service. "Deployment.ntms-standalone-ohren-1.0.0-SNAPSHOT.ear.commons-collections-3.2.1.jar" .main (fehlt) Abhängige: [service jboss.module.service. "deployment.ntms-alone-ohren-1.0.0-SNAPSHOT.ear.solder-impl-3.1.0.Final.jar" .main, service jboss.module.service. "deployment.ntms-alone-ear-1.0.0-SNAPSHOT.ear.lucene-core-4.5.1.jar" .main, Dienst jboss.module.service. "deployment.ntms-standalone -ear-1.0.0-SNAPSHOT.ear.bctsp-jdk14-1.38.jar ".main, Dienst jboss.module.service." deployment.ntms-standalone-ear-1.0.0-SNAPSHOT.ear.commons-lang- 2.3.jar ".main, JBAS014799: ... und 48 mehr]
Wie behebt man diesen Fehler? Danke für jede Hilfe
Schlecht neu ist, versuche ich JasperReports Abhängigkeiten mit anderen Berichtsabhängigkeiten zu ersetzen. Dieser Fehler tritt auch auf. –
@ThuyNguyen, sogar [dynamicreports] (https://mvnrepository.com/artifact/net.sourceforge.dynamicreports/dynamicreports-core/4.1.0) hat bestimmte Kompilierzeitabhängigkeiten. Sie müssen diese für JBOSS einschließen, um sie zu erkennen und auszuführen. So funktioniert es. In einer modularen Art und Weise. – Sampada
Ja, ich versuche, JasperReports Abhängigkeiten mit Xalan Abhängigkeit zu ersetzen. Dieser Fehler ist nicht aufgetreten. –