commons-validator-1.3.1.jar
アーティファクトは次のようにプルしxml-apis-1.0.b2.jar
ます。
$ mvn依存関係:ツリー
[情報]プロジェクトをスキャンしています...
[INFO]プレフィックスが「依存関係」のプラグインをリポジトリで検索しています。
[情報] - - - - - - - - - - - - - - - - - - - - - - - - -------------------------
[情報]建物Q2714398
[情報]タスクセグメント:[依存関係:ツリー]
[情報] - - - - - - - - - - - - - - - - - - - - - - - - -------------------------
[情報][依存関係:ツリー{実行:デフォルト-cli}]
[情報]com.stackoverflow:Q2714398:jar:1.0-SNAPSHOT
[情報]+-commons-validator:commons-validator:jar:1.3.1:compile
[情報]| +-commons-beanutils:commons-beanutils:jar:1.7.0:compile
[情報]| +-commons-digester:commons-digester:jar:1.6:compile
[情報]| | +-commons-collections:commons-collections:jar:2.1:compile
[情報]| | \-xml-apis:xml-apis:jar:1.0.b2:compile
[情報]| \-commons-logging:commons-logging:jar:1.0.4:compile
[情報]\-junit:junit:jar:3.8.1:test
[情報] - - - - - - - - - - - - - - - - - - - - - - - - -------------------------
LinkageError
は、JBossにデプロイするときに、クラスパスに重複バージョンがあることを示しています。xml-apis-1.0.b2.jar
これは明らかに疑わしいことです。
おそらく、デプロイされたアプリケーションからそれを除外しようとするだけです(現在の詳細レベルでより正確な答えを出すことはできません)。
<dependency>
<groupId>commons-validator</groupId>
<artifactId>commons-validator</artifactId>
<version>1.3.1</version>
<exclusions>
<exclusion>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
</exclusion>
</exclusions>
</dependency>