【问题标题】:Apache Commons EmailValidator and SeamListener Exception (not deploying)Apache Commons EmailValidator 和 SeamListener 异常(未部署)
【发布时间】:2010-04-26 14:51:16
【问题描述】:

通过 Maven 使用 Apache Commons EmailValidator 时,我遇到以下问题,无法部署我的应用程序:

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>

一个帮助?

【问题讨论】:

  • 你在使用 mvn deploy 吗?部署是如何配置的?可能还涉及其他组件,但我在这里看不到它们,因为您没有添加 POM。

标签: maven-2 deployment apache-commons email-validation


【解决方案1】:

commons-validator-1.3.1.jar神器拉取xml-apis-1.0.b2.jar如下图:

$ mvn 依赖:树 [INFO] 正在扫描项目... [INFO] 搜索带有前缀的插件的存储库:“依赖”。 [信息] --------------------------------------------- ------------------------- [INFO] 楼 Q2714398 [INFO] 任务段:[依赖:树] [信息] --------------------------------------------- ------------------------- [信息] [依赖:树{执行:默认-cli}] [信息] com.stackoverflow:Q2714398:jar:1.0-SNAPSHOT [INFO] +- 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>

【讨论】:

    猜你喜欢
    • 2023-03-27
    • 2013-10-15
    • 1970-01-01
    • 1970-01-01
    • 2015-11-20
    • 1970-01-01
    • 2017-03-15
    • 2014-11-08
    • 1970-01-01
    相关资源
    最近更新 更多