`

java.lang.NoSuchFieldError: fAugmentations

 
阅读更多

错误信息如下:

<Feb 22, 2012 2:42:28 AM EST> <Warning> <HTTP> <BEA-101162> <User defined listener org.springframework.web.context.ContextLoaderListener failed: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Initialization of bean failed; nested exception is java.lang.NoSuchFieldError: fAugmentations.
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Initialization of bean failed; nested exception is java.lang.NoSuchFieldError: fAugmentations
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:403)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:277)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:313)
        Truncated. see log file for complete stacktrace
java.lang.NoSuchFieldError: fAugmentations
        at org.apache.xerces.util.XMLAttributesMMImpl.addAttribute(XMLAttributesMMImpl.java:158)
        at org.apache.xerces.impl.dtd.XMLDTDValidator.addDTDDefaultAttrsAndValidate(Unknown Source)
        at org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(Unknown Source)
        at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unknown Source)
        at org.apache.xerces.impl.XMLNSDocumentScannerMMImpl.scanStartElement(XMLNSDocumentScannerMMImpl.java:316)
        Truncated. see log file for complete stacktrace
> 
<Feb 22, 2012 2:42:28 AM EST> <Error> <Deployer> <BEA-149231> <Unable to set the activation state to true for the application 'pnlWebApp'.
weblogic.application.ModuleException: 
        at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1373)
        at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:468)
        at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
        at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
        at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
        Truncated. see log file for complete stacktrace
java.lang.NoSuchFieldError: fAugmentations
        at org.apache.xerces.util.XMLAttributesMMImpl.addAttribute(XMLAttributesMMImpl.java:158)
        at org.apache.xerces.impl.dtd.XMLDTDValidator.addDTDDefaultAttrsAndValidate(Unknown Source)
        at org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(Unknown Source)
        at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unknown Source)
        at org.apache.xerces.impl.XMLNSDocumentScannerMMImpl.scanStartElement(XMLNSDocumentScannerMMImpl.java:316)
        Truncated. see log file for complete stacktrace
>
 

解决方法:

将xercesImpl.jar和xercesPatch.jar包添加到weblogic的classpath中

 

分析:

初步分析的问题原因是,weblogic本身引用的第三方jar包中含有xerces jar包,导致覆盖了webapp中的xerces jar包。

分享到:
评论

相关推荐

    java.lang.NoSuchFieldError: STRING

    解决 java.lang.NoSuchFieldError: STRING at org.jbpm.identity.hibernate.PermissionUserType. 不用jbpm的jbpm-identity.jar 用这个就好

    java.lang.NoSuchFieldError Companion

    java.lang.NoSuchFieldError: Companion 问题的解决方案

    java.lang.NoSuchFieldError: Companion

    &lt;groupId&gt;com.squareup.okio&lt;/groupId&gt; &lt;artifactId&gt;okio &lt;version&gt;2.8.0&lt;/version&gt;

    解决tomcat7,8使用memcache管理session时出现NoSuchFieldError:attributes错误的完整jar包

    在Java Web开发中,Tomcat是一个广泛使用的应用服务器,它负责运行我们的Servlet和JSP应用程序。Memcache是一种高性能的分布式内存对象缓存系统,常用于缓解数据库负载,提高Web应用性能。当我们在Tomcat中使用...

    Linux POI easyExcel解决方案.zip

    解决在Linux系统下,POI、easyExcel 报错 java.lang.IllegalArgumentException: The workbook already contains a sheet named。原因是缺少了字体文件,如果是Docker部署使用本资源即可。内部提供字体资源以及代码...

    nginx+tomcat7+memcached所需jar

    接下来,我们要关注的是`java.lang.NoSuchFieldError: attributes`这个异常。这个异常通常发生在运行时,当试图访问一个不存在的字段时。在本场景中,可能是因为类加载器加载了不匹配的jar版本,或者依赖的库中缺少...

    bouncycastle集合包

    1. **bcprov-jdk16-1.46.jar**:这是BouncyCastle的主要提供者包,主要用于Java平台。"bcprov"代表BouncyCastle Provider,"jdk16"表示这个版本是针对Java 1.6编译的。版本号1.46意味着这是一个较旧但仍然广泛使用的...

    最新全文检索 lucene-5.2.1 入门经典实例

    《最新全文检索 Lucene-5.2.1 入门经典实例》 Lucene是一个开源的全文检索库,由Apache软件基金会开发,广泛应用于各种信息检索系统。在5.2.1版本中,Lucene提供了更为高效和强大的搜索功能,为开发者提供了构建...

    java 异常种类总结【转】.docx

    java.lang.NoSuchFieldError 是一种域不存在错误,指的是在程序中尝试访问或修改某个类的域,但是该类的定义中没有该域的定义时抛出的异常。 26. java.lang.NoSuchMethodError 方法不存在错误 java.lang....

    pmml-rattle-1.0.18.zip

    标题 "pmml-rattle-1.0.18.zip" 提供的信息暗示这可能是一个与数据挖掘和机器学习相关的项目,因为 PMML(Predictive Model Markup Language)是一种标准的XML格式,用于描述和交换预测性模型。...

    基于html5websocket java实现简单通讯

    在Java后端,我们可以使用例如Jetty或Tomcat等支持WebSocket的服务器框架来创建WebSocket服务端。以下是一个简单的Jetty WebSocket服务器端点示例: ```java import org.eclipse.jetty.websocket.api.Session; ...

    java 异常总结

    ### Java异常总结与详解 #### 引言 在Java编程中,异常处理是软件开发过程中不可或缺的一部分。良好的异常处理能够帮助我们及时发现并解决问题,从而提高程序的稳定性和健壮性。本文旨在全面总结Java中常见的异常...

    poi-jar包:poi-3.8.jar、poi-3.9.jar、poi-3.16.jar、poi-ooxml-3.9.jar、poi-ooxml-3.16.j

    poi-jar包:poi-3.8.jar、poi-3.9.jar、poi-3.16.jar、poi-ooxml-3.9.jar、poi-ooxml-3.16.jar、poi-scratchpad-3.9.jar

    poi-ooxml-lite-5.2.2.jar

    poi-ooxml-5.2.2.jar

    android 扫描二维码 [android-support-v7-appcompat] eclipse的完整项目

    java.lang.NoSuchFieldError: No static field abc_textfield_search_default_mtrl_alpha of type I in class Landroid/support/v7/appcompat/R$drawable; or its superclasses (declaration of 'android.support....

    com.springsource.org.antlr-3.0.1.jar

    Spring项目中如果从"http://www.antlr.org/download"下载antlr-3.1.3.jar会遇到java.lang.NoSuchFieldError: ruleMemo异常,从从 ...下载则不会 这个包就是从这里下载的

    face++的开发包faceppsdk.jar 和httpclient.jar 冲突解决

    Caused by: java.lang.NoSuchFieldError: INSTANCE at org.apache.http.impl.io.DefaultHttpRequestWriterFactory.&lt;init&gt;(DefaultHttpRequestWriterFactory.java:52) 依赖包httpcore-4.4.jar,httpmime-4.5.2.jar,...

    nginx实现session共享

    兼容Tomcat7 与tomcat8 +memcached做session共享 , 解决了tomcat7与Tomcat8的 java.lang.NoSuchFieldError: attributes 错误。

    nginx+tomcat集群+memcached实现session共享(适用tc7、tc8)

    兼容Tomcat7 与tomcat8 +memcached做session共享 , 解决了tomcat7与Tomcat8的 java.lang.NoSuchFieldError: attributes 错误。

Global site tag (gtag.js) - Google Analytics