2010-04-26 3 views
0

При использовании Apache Commons EmailValidator через Maven, У меня есть следующие проблемы, которые не развернуть мое приложение:Apache Commons EmailValidator и SeamListener Exception (не развертываются)

Exception sending context initialized event to listener instance of class org.jboss.seam.servlet.SeamListener 
java.lang.LinkageError: loader constraints violated when linking org/xml/sax/EntityResolver class 

Я использовал следующий код на мой pom.xml:

<dependency> 
<groupId>commons-validator</groupId> 
<artifactId>commons-validator</artifactId> 
<version>1.3.1</version> 
</dependency> 

Одна помощь?

+0

Вы используете mvn deploy? И как настроено развертывание? Могут быть и другие компоненты, но я не вижу их здесь, потому что вы не добавили POM. – khmarbaise

ответ

0

commons-validator-1.3.1.jar артефакт тянет xml-apis-1.0.b2.jar, как показано ниже:

 
$ mvn dependency:tree 
[INFO] Scanning for projects... 
[INFO] Searching repository for plugin with prefix: 'dependency'. 
[INFO] ------------------------------------------------------------------------ 
[INFO] Building Q2714398 
[INFO] task-segment: [dependency:tree] 
[INFO] ------------------------------------------------------------------------ 
[INFO] [dependency:tree {execution: default-cli}] 
[INFO] com.stackoverflow:Q2714398:jar:1.0-SNAPSHOT 
[INFO] +- commons-validator:commons-validator:jar:1.3.1:compile 
[INFO] | +- commons-beanutils:commons-beanutils:jar:1.7.0:compile 
[INFO] | +- commons-digester:commons-digester:jar:1.6:compile 
[INFO] | | +- commons-collections:commons-collections:jar:2.1:compile 
[INFO] | | \- xml-apis:xml-apis:jar:1.0.b2:compile 
[INFO] | \- commons-logging:commons-logging:jar:1.0.4:compile 
[INFO] \- junit:junit:jar:3.8.1:test 
[INFO] ------------------------------------------------------------------------ 

LinkageError предполагает, что у вас есть повторяющиеся версии xml-apis-1.0.b2.jar, что очевидный подозреваемый здесь, на пути к классам при развертывании на JBoss.

Возможно, попробуйте исключить его из развернутого приложения (не может дать более точный ответ с текущим уровнем детализации).

<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> 

 Смежные вопросы

  • Нет связанных вопросов^_^