Olá galera estou com um problema na configuração do arquivo xml do Spring
Estou tentando importar a configuração de um arquivo dentro de outro xml, usando o comando
O problema é o seguinte tenho um arquivo unico com várias configurações funcionando normalmente, aí gostaria de modularizar esse arquivo, só que quando faço isso da erro 500 na tela.
HTTP Status 500 -
--------------------------------------------------------------------------------
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: org.springframework.remoting.RemoteAccessException: Cannot access remote service [SV-TesteQualquer]; nested exception is java.rmi.ServerException: EJBException:; nested exception is:
javax.ejb.EJBException: Could not instantiate bean
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:523)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
root cause
br.com.sistemas.framework.esb.exception.ESBInvocationException: org.springframework.remoting.RemoteAccessException: Cannot access remote service [SV-TesteQualquer]; nested exception is java.rmi.ServerException: EJBException:; nested exception is:
javax.ejb.EJBException: Could not instantiate bean
br.com.sistemas.framework.esb.services.handler.AbstractInvocationHandler.handleException(AbstractInvocationHandler.java:195)
br.com.sistemas.framework.esb.services.handler.AbstractEJBInvocationHandler.execute(AbstractEJBInvocationHandler.java:90)
br.com.sistemas.framework.esb.services.handler.AbstractInvocationHandler.callServiceMethod(AbstractInvocationHandler.java:265)
br.com.sistemas.framework.esb.services.handler.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:130)
$Proxy1348.listar(Unknown Source)
br.com.sistemas.retomados.action.HonorarioDespachanteAction.listar(HonorarioDespachanteAction.java:32)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:274)
org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:194)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.20 logs.
[color=red][size=20]Esse é o arquivo que recebe a importação da configuração dos outros arquivos[/size][/color]
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<beans
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd "
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.springframework.org/schema/beans">
<bean name="DBMOCK" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="java:jdbc/MySqlDS" />
</bean>
<import resource="geradorPK-bean-factory.xml"/>
<import resource="honorario-despachante-bean-factory.xml"/>
<import resource="tipo-despesa-bean-factory.xml"/>
</beans>
[color=red][size=18]
Esse é um exemplo do arquivo que esta sendo importado [/size][/color]
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<beans
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd "
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.springframework.org/schema/beans">
<bean
class="br.com.sistemas.retomados.persistence.dao.helper.HonorarioDespachanteRowMapper"
lazy-init="true"
name="br.com.sistemas.retomados.persistence.dao.helper.HonorarioDespachanteRowMapper"
scope="singleton" />
<bean
class="br.com.sistemas.retomados.persistence.dao.impl.HonorarioDespachanteDAOImpl"
lazy-init="true"
name="br.com.sistemas.retomados.persistence.dao.impl.HonorarioDespachanteDAOImpl"
scope="singleton">
<constructor-arg>
<ref bean="DBMOCK"/>
</constructor-arg>
<property name="honorarioDespachanteRowMapper">
<ref bean="br.com.sistemas.retomados.persistence.dao.helper.HonorarioDespachanteRowMapper"/>
</property>
</bean>
<bean
name="br.com.sistemas.retomados.business.impl.HonorarioDespachanteBusinessImpl"
class="br.com.sistemas.retomados.business.impl.HonorarioDespachanteBusinessImpl"
lazy-init="true" scope="prototype">
<property name="honorarioDespachanteDAO">
<ref bean="br.com.sistemas.retomados.persistence.dao.impl.HonorarioDespachanteDAOImpl" />
</property>
</bean>
<!-- ********** ABSTRACT SERVICE - propriedade comum a todos os services **************** -->
<bean id="abstractService" abstract="true"
class="br.com.sistemas.framework.esb.catalog.Service"
lazy-init="true" scope="prototype">
<property name="active" value="true"/>
<property name="logTransaction" value="true" />
<property name="bean">
<ref bean="br.com.sistemas.retomados.business.impl.HonorarioDespachanteBusinessImpl" />
</property>
<property name="businessInterface" value="br.com.sistemas.retomados.services.HonorarioDespachanteServices" />
<property name="beanName" value="br.com.sistemas.retomados.business.impl.HonorarioDespachanteBusinessImpl" />
</bean>
<bean name="BensRetomados.HonorarioDespachante.listar"
class="br.com.sistemas.framework.esb.catalog.Service"
parent="abstractService">
<property name="name" value="BensRetomados.HonorarioDespachante.listar" />
<property name="methodName" value="listar" />
</bean>
<bean name="BensRetomados.HonorarioDespachante.atualizar"
class="br.com.sistemas.framework.esb.catalog.Service"
parent="abstractService">
<property name="name" value="BensRetomados.HonorarioDespachante.atualizar" />
<property name="methodName" value="atualizar" />
</bean>
<bean name="BensRetomados.HonorarioDespachante.listarPorPK"
class="br.com.sistemas.framework.esb.catalog.Service"
parent="abstractService">
<property name="name" value="BensRetomados.HonorarioDespachante.listarPorPK" />
<property name="methodName" value="listarPorPK" />
</bean>
</beans>