hello

i have made one Ws using JAX-WS2

my next step is to use sprig for this WS but using also JAXWS

 

the configuration is the next but always appears one error when i deployed it into the jboss (below)

 

can you help me please?

 

 

thanks

WEB.XML:

<?xml version="1.0" encoding="UTF-8"?>

<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

                xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"

                version="2.4" id="WebApp_124523456858163658">

 

                <display-name>MiProjservicioWS</display-name>

 

                <servlet>

                               <servlet-name>MiProjservicioServlet</servlet-name>

<servlet-class>com.sun.xml.ws.transport.http.servlet.WSSpringServlet</servlet-class>

                               <init-param>

                                               <param-name>contextConfigLocation</param-name>

                                               <param-value></param-value>

                               </init-param>

                               <load-on-startup>1</load-on-startup>

                </servlet>

                <servlet-mapping>

                               <servlet-name>MiProjservicioServlet</servlet-name>

                               <url-pattern>/MiProjservicioWS</url-pattern>

                </servlet-mapping>

                <session-config>

                                <session-timeout>30</session-timeout>

                </session-config>

 

                <context-param>

                               <param-name>contextConfigLocation</param-name>

                               <param-value>

                                                               /WEB-INF/MiProjservicioWS-config.xml

                                                               classpath:config/services/spring.xml

                                               </param-value>

                </context-param>

               

                <listener>

                <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>

                </listener>

 

</web-app>

 

 

file: MiProjservicioWS-config.xml

 

<?xml version="1.0" encoding="UTF-8"?>

<beans xmlns="http://www.springframework.org/schema/beans"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:p="http://www.springframework.org/schema/p"

xmlns:aop="http://www.springframework.org/schema/aop"

xmlns:tx="http://www.springframework.org/schema/tx"

xmlns:ws="http://jax-ws.dev.java.net/spring/core"

xmlns:wss="http://jax-ws.dev.java.net/spring/servlet"

xsi:schemaLocation="http://www.springframework.org/schema/beans

http://www.springframework.org/schema/beans/spring-beans-2.5.xsd

http://www.springframework.org/schema/aop

http://www.springframework.org/schema/aop/spring-aop-2.5.xsd

http://www.springframework.org/schema/tx

http://www.springframework.org/schema/tx/spring-tx-2.5.xsd

http://jax-ws.dev.java.net/spring/core

https://jax-ws.dev.java.net/spring/core.xsd

http://jax-ws.dev.java.net/spring/servlet

https://jax-ws.dev.java.net/spring/servlet.xsd">

                <bean class="com.domain.mio.MiProj.controllers.MiProjExceptionResolver">

                </bean>

                <wss:binding url="/MiProjservicioWS">

                               <wss:service>

                                               <ws:service bean="myservicioService" />

                               </wss:service>

                </wss:binding>

                <bean id="myservicioService"

                               class="com.domain.mio.MiProj.ws.servicio.impl.MiProjservicioWSImpl" />

</beans>

 

impl class:

package com.domain.mio.MiProj.ws.servicio.impl;

 

 

import javax.jws.WebMethod;

import javax.jws.WebParam;

import javax.jws.WebService;

import javax.xml.ws.RequestWrapper;

import javax.xml.ws.ResponseWrapper;

import org.apache.commons.logging.Log;

import org.apache.commons.logging.LogFactory;

import com.domain.mio.MiProj.entidades.periodosDedonacionRequestType;

import com.domain.mio.MiProj.entidades.periodosDedonacionResponseType;

import com.domain.mio.MiProj.entidades.NotificacionPagoRequestType;

import com.domain.mio.MiProj.entidades.NotificacionPagoResponseType;

import com.domain.mio.MiProj.entidades.NotificaciondonacionValidacionTemporadaRequestType;

import com.domain.mio.MiProj.entidades.NotificaciondonacionValidacionTemporadaResponseType;

import com.domain.mio.MiProj.ws.servicio.service.MiProjservicioWS;

import org.springframework.beans.factory.annotation.Autowired;

import org.springframework.context.ApplicationContext;

 

import org.springframework.beans.factory.annotation.Autowired;

import org.springframework.web.context.support.SpringBeanAutowiringSupport;

 

 

 

@WebService(

                       name="MiProjservicioWS",

                       serviceName="MiProjservicioWS",

                       targetNamespace="http://www.MiProj.org/MiProjservicioWS

                   )

public class MiProjservicioWSImpl extends SpringBeanAutowiringSupport {

                @Autowired

    private MiProjservicioWS trami;

 

               

                /*

                 * log

                 */

                private static final Log log = LogFactory.getLog(MiProjservicioWSImpl.class);

               

 

 

                @WebMethod(operationName = "getperiodosDedonacionRequest")

                public periodosDedonacionResponseType getperiodosDedonacionRequest(@WebParam(name = "periodosDedonacionRequestType")periodosDedonacionRequestType periodosDedonacionRequestType) {

                               trami.getperiodosDedonacionRequest(periodosDedonacionRequestType);

                               return null;

                }

 

                @WebMethod(operationName = "setNotificacionPagoRequest")

                public NotificacionPagoResponseType setNotificacionPagoRequest(@WebParam(name = "notificacionPagoRequestType")NotificacionPagoRequestType notificacionPagoRequestType) {

                               trami.setNotificacionPagoRequest(notificacionPagoRequestType);

                               return null;

                }

 

                @WebMethod(operationName = "setNotificaciondonacionValidacionTemporadaRequest")

                public NotificaciondonacionValidacionTemporadaResponseType setNotificaciondonacionValidacionTemporadaRequest(@WebParam(name = "notificaciondonacionValidacionTemporadaRequestType")

                                               NotificaciondonacionValidacionTemporadaRequestType notificaciondonacionValidacionTemporadaRequestType) {

                                trami.setNotificaciondonacionValidacionTemporadaRequest(notificaciondonacionValidacionTemporadaRequestType);

                               return null;

                }

 

}

 

 

ERROR:

2009-07-20 18:37:28,869 DEBUG [org.springframework.beans.factory.xml.DefaultDocumentLoader] Using JAXP provider [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl]

2009-07-20 18:37:28,873 DEBUG [org.springframework.beans.factory.xml.PluggableSchemaResolver] Loading schema mappings from [META-INF/spring.schemas]

2009-07-20 18:37:28,875 DEBUG [org.springframework.beans.factory.xml.PluggableSchemaResolver] Loaded schema mappings: {http://www.springframework.org/schema/lang/spring-lang-2.5.xsd=org/springframework/scripting/config/spring-lang-2.5.xsd, http://www.springframework.org/schema/lang/spring-lang.xsd=org/springframework/scripting/config/spring-lang-2.5.xsd, http://www.springframework.org/schema/context/spring-context-2.5.xsd=org/springframework/context/config/spring-context-2.5.xsd, http://www.springframework.org/schema/context/spring-context.xsd=org/springframework/context/config/spring-context-2.5.xsd, http://www.springframework.org/schema/util/spring-util-2.0.xsd=org/springframework/beans/factory/xml/spring-util-2.0.xsd, http://www.springframework.org/schema/security/spring-security-2.0.xsd=org/springframework/security/config/spring-security-2.0.xsd, http://www.springframework.org/schema/security/spring-security-2.0.2.xsd=org/springframework/security/config/spring-security-2.0.2.xsd, http://www.springframework.org/schema/util/spring-util-2.5.xsd=org/springframework/beans/factory/xml/spring-util-2.5.xsd, http://www.springframework.org/schema/tool/spring-tool-2.0.xsd=org/springframework/beans/factory/xml/spring-tool-2.0.xsd, http://www.springframework.org/schema/beans/spring-beans-2.0.xsd=org/springframework/beans/factory/xml/spring-beans-2.0.xsd, http://www.springframework.org/schema/tool/spring-tool-2.5.xsd=org/springframework/beans/factory/xml/spring-tool-2.5.xsd, http://www.springframework.org/schema/beans/spring-beans-2.5.xsd=org/springframework/beans/factory/xml/spring-beans-2.5.xsd, http://www.springframework.org/schema/beans/spring-beans.xsd=org/springframework/beans/factory/xml/spring-beans-2.5.xsd, http://www.springframework.org/schema/jee/spring-jee.xsd=org/springframework/ejb/config/spring-jee-2.5.xsd, http://www.springframework.org/schema/security/spring-security-2.0.4.xsd=org/springframework/security/config/spring-security-2.0.4.xsd, http://www.springframework.org/schema/tool/spring-tool.xsd=org/springframework/beans/factory/xml/spring-tool-2.5.xsd, http://www.springframework.org/schema/security/spring-security.xsd=org/springframework/security/config/spring-security-2.0.4.xsd, http://www.springframework.org/schema/security/spring-security-2.0.1.xsd=org/springframework/security/config/spring-security-2.0.1.xsd, http://www.springframework.org/schema/webflow-config/spring-webflow-config-2.0.xsd=org/springframework/webflow/config/spring-webflow-config-2.0.xsd, http://www.springframework.org/schema/jee/spring-jee-2.0.xsd=org/springframework/ejb/config/spring-jee-2.0.xsd, http://www.springframework.org/schema/oxm/spring-oxm-1.5.xsd=/org/springframework/oxm/config/spring-oxm-1.5.xsd, http://www.springframework.org/schema/jee/spring-jee-2.5.xsd=org/springframework/ejb/config/spring-jee-2.5.xsd, http://www.springframework.org/schema/lang/spring-lang-2.0.xsd=org/springframework/scripting/config/spring-lang-2.0.xsd, http://www.springframework.org/schema/util/spring-util.xsd=org/springframework/beans/factory/xml/spring-util-2.5.xsd}

2009-07-20 18:37:28,875 DEBUG [org.springframework.beans.factory.xml.PluggableSchemaResolver] Found XML schema [http://www.springframework.org/schema/beans/spring-beans-2.5.xsd] in classpath: org/springframework/beans/factory/xml/spring-beans-2.5.xsd

2009-07-20 18:37:29,521 ERROR [org.springframework.web.context.ContextLoader] Context initialization failed

org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 1 in XML document from ServletContext resource [/WEB-INF/MiProjservicioWS-config.xml] is invalid; nested exception is org.xml.sax.SAXParseException: White spaces are required between publicId and systemId.

 at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:404)

 at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:342)

 at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)

 at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)

 at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)

 at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)

 at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124)

 at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:92)

 at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)

 at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:422)

 at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)

 at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)

 at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)

 at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)

 at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3856)

 at org.apache.catalina.core.StandardContext.start(StandardContext.java:4361)

 at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:790)

 at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:770)

 at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:553)

 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

 at java.lang.reflect.Method.invoke(Method.java:597)

 at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:296)

 at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)

 at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)

 at org.apache.catalina.core.StandardContext.init(StandardContext.java:5312)

 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

 at java.lang.reflect.Method.invoke(Method.java:597)

 at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:296)

 at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)

 at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)

 at org.jboss.web.tomcat.service.TomcatDeployer.performDeployInternal(TomcatDeployer.java:301)

 at org.jboss.web.tomcat.service.TomcatDeployer.performDeploy(TomcatDeployer.java:104)

 at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:375)

 at org.jboss.web.WebModule.startModule(WebModule.java:83)

 at org.jboss.web.WebModule.startService(WebModule.java:61)

 at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)

 at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)

 at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)

 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

 at java.lang.reflect.Method.invoke(Method.java:597)

 at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)

 at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)

 at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)

 at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)

 at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)

 at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)

 at $Proxy0.start(Unknown Source)

 at org.jboss.system.ServiceController.start(ServiceController.java:417)

 at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)

 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

 at java.lang.reflect.Method.invoke(Method.java:597)

 at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)

 at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)

 at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)

 at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)

 at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)

 at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)

 at $Proxy44.start(Unknown Source)

 at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)

 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

 at java.lang.reflect.Method.invoke(Method.java:597)

 at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)

 at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)

 at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)

 at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)

 at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)

 at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)

 at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)

 at org.jboss.wsf.container.jboss42.DeployerInterceptor.start(DeployerInterceptor.java:87)

 at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)

 at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)

 at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)

 at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)

 at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)

 at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)

 at $Proxy45.start(Unknown Source)

 at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)

 at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)

 at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)

 at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)

 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

 at java.lang.reflect.Method.invoke(Method.java:597)

 at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)

 at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)

 at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)

 at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)

 at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)

 at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)

 at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)

 at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)

 at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)

 at $Proxy9.deploy(Unknown Source)

 at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)

 at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:610)

 at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)

 at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:274)

 at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:225)

Caused by: org.xml.sax.SAXParseException: White spaces are required between publicId and systemId.

 at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)

 at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)

 at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)

 at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)

 at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source)

 at org.apache.xerces.impl.XMLScanner.scanExternalID(Unknown Source)

 at org.apache.xerces.impl.XMLDocumentScannerImpl.scanDoctypeDecl(Unknown Source)

 at org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(Unknown Source)

 at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)

 at org.apache.xerces.impl.xs.opti.SchemaParsingConfig.parse(Unknown Source)

 at org.apache.xerces.impl.xs.opti.SchemaParsingConfig.parse(Unknown Source)

 at org.apache.xerces.impl.xs.opti.SchemaDOMParser.parse(Unknown Source)

 at org.apache.xerces.impl.xs.traversers.XSDHandler.getSchemaDocument(Unknown Source)

 at org.apache.xerces.impl.xs.traversers.XSDHandler.parseSchema(Unknown Source)

 at org.apache.xerces.impl.xs.XMLSchemaLoader.loadSchema(Unknown Source)

 at org.apache.xerces.impl.xs.XMLSchemaValidator.findSchemaGrammar(Unknown Source)

 at org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement(Unknown Source)

 at org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(Unknown Source)

 at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)

 at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)

 at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)

 at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)

 at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)

 at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)

 at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)

 at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)

 at org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:75)

 at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:396)

 ... 102 more

2009-07-20 18:37:29,522 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/MiProjservicioWS]] Excepción enviando evento inicializado de contexto a instancia de escuchador de clase org.springframework.web.context.ContextLoaderListener

 

org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 1 in XML document from ServletContext resource [/WEB-INF/MiProjservicioWS-config.xml] is invalid; nested exception is org.xml.sax.SAXParseException: White spaces are required between publicId and systemId.

 at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:404)

 at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:342)

 at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)

 at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)

 at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)

 at org.springframework.beans.factory.support.AbstractBeanDefinit