[RESOLVIDO]Problema XML configuração SPRING

0 respostas
blackstile

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>
Criado 11 de novembro de 2010
Respostas 0
Participantes 1