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 57Number of Views RSA Governance & Lifecycle Roles Recommended Practice Workshop 19Number of Views RSA Identity Governance and Lifecycle - Oracle Database Application Guide 39Number of Views Unable to see orgs after in place upgrade from 5.7.3 to 6.0.2.1 SP2 13Number of Views
Trending Articles
Passwordless Authentication in Windows MFA Agent for Active Directory – Quick Setup Guide RSA Authentication Manager 8.9 Release Notes (January 2026) RSA Authentication Manager Upgrade Process RSA Authentication Manager 8.7 SP2 Setup and Configuration Guide An example of SSO using SAML and ADFS with RSA Identity Management and Governance 6.9.x
Don't see what you're looking for?