BEA WebLogic 8.1 xfire.typeMappingRegistry fix
Originally Published: 2006-09-06
Article Number
Applies To
org.springframework.beans.factory.BeanDefinitionStoreException: Error
registering bean with name 'xfire.typeMappingRegistry' defined in class
path resource [org/codehaus/xfire/spring/xfire.xml]: Class that bean
class [org.codehaus.xfire.aegis.type.DefaultTypeMappingRegistry] depends
on not found; nested exception is java.lang.NoClassDefFoundError: null
at
org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.par
seBeanDefinitionElement(DefaultXmlBeanDefinitionParser.java:432)
at
org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.par
seBeanDefinitionElement(DefaultXmlBeanDefinitionParser.java:335)
at
org.apache.xbean.spring.context.impl.XBeanXmlBeanDefinitionParser.parseB
eanDefinitionElement(XBeanXmlBeanDefinitionParser.java:705)
at
org.apache.xbean.spring.context.impl.XBeanXmlBeanDefinitionParser.parseB
eanDefinitions(XBeanXmlBeanDefinitionParser.java:672)
at
org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.reg
isterBeanDefinitions(DefaultXmlBeanDefinitionParser.java:186)
at
org.apache.xbean.spring.context.impl.XBeanXmlBeanDefinitionReader.regist
erBeanDefinitions(XBeanXmlBeanDefinitionReader.java:78)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDe
finitions(XmlBeanDefinitionReader.java:163)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.l
oadBeanDefinitions(AbstractBeanDefinitionReader.java:125)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.l
oadBeanDefinitions(AbstractBeanDefinitionReader.java:141)
at
org.springframework.context.support.AbstractXmlApplicationContext.loadBe
anDefinitions(AbstractXmlApplicationContext.java:113)
at
org.apache.xbean.spring.context.ClassPathXmlApplicationContext.loadBeanD
efinitions(ClassPathXmlApplicationContext.java:170)
at
org.springframework.context.support.AbstractRefreshableApplicationContex
t.refreshBeanFactory(AbstractRefreshableApplicationContext.java:89)
at
org.springframework.context.support.AbstractApplicationContext.refresh(A
bstractApplicationContext.java:268)
at
org.apache.xbean.spring.context.ClassPathXmlApplicationContext.(ClassPat
hXmlApplicationContext.java:158)
at
org.apache.xbean.spring.context.ClassPathXmlApplicationContext.(ClassPat
hXmlApplicationContext.java:58)
at
org.codehaus.xfire.spring.XFireConfigLoader.loadConfig(XFireConfigLoader
.java:66)
at
org.codehaus.xfire.transport.http.XFireConfigurableServlet.createXFire(X
FireConfigurableServlet.java:53)
at
org.codehaus.xfire.transport.http.XFireServlet.init(XFireServlet.java:36
)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at
weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(ServletS
tubImpl.java:1099)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSu
bject.java:321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121
)
at
weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.
java:975)
at
weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImp
l.java:954)
at
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl
.java:893)
at
weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.jav
a:598)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.
java:406)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.
java:348)
at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.r
un(WebAppServletContext.java:7047)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSu
bject.java:321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121
)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServl
etContext.java:3902)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.
java:2773)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
Caused by: java.lang.NoClassDefFoundError
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:219)
at
org.springframework.util.ClassUtils.forName(ClassUtils.java:88)
at
org.springframework.beans.factory.support.BeanDefinitionReaderUtils.crea
teBeanDefinition(BeanDefinitionReaderUtils.java:65)
at
org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.par
seBeanDefinitionElement(DefaultXmlBeanDefinitionParser.java:369)
... 34 more
BEA WebLogic
Codehaus XFire
Issue
Resolution
1. Add qname.jar to pmws_server/WEB-INF/lib
2. Add weblogic.xml to pmws_server/WEB-INF , and make sure <prefer-web-inf-classes> is set to true
3. Remove xbeans-2.1. from pmws_server/WEB-INF/lib
Related Articles
RSA Identity Governance and Lifecycle - Microsoft Exchange Application Guide 54Number of Views RSA Identity Governance and Lifecycle - ServiceNow Application Guide 54Number of Views Unable to see orgs after in place upgrade from 5.7.3 to 6.0.2.1 SP2 13Number of Views Listing the contents of the RSA Authentication Manager Java KeyStore (JKS) files 409Number of Views Matching entitlements in RSA Identity Governance and Lifecycle are not displaying when Entitlement Rule is set to Ent Type… 13Number of Views
Trending Articles
RSA MFA Agent 2.3.6 for Microsoft Windows Installation and Administration Guide Downloading RSA Authentication Manager license files or RSA Software token seed records RSA Authentication Manager 8.9 Release Notes (January 2026) RSA Release Notes for RSA Authentication Manager 8.8 Download RSA SecurID Access Cloud User Event audit logs using Cloud Administration REST API CLU
Don't see what you're looking for?