Ajuda Flex + BlazeDs + Struts2 + Spring

PEssoal estou com um problema tenho o seguinte Web.xml

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

IntegraBrasil


contextConfigLocation
/WEB-INF/ApplicationContext.xml

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


<servlet>
	<servlet-name>flex</servlet-name>
	<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
	<load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
	<servlet-name>flex</servlet-name>
	<url-pattern>/messagebroker/*</url-pattern>
</servlet-mapping>

<!-- AQUI 1 FINAL -->

<filter>
	<filter-name>struts2</filter-name>
	<filter-class>
	 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
	<filter-name>struts2</filter-name>
	<url-pattern>/*</url-pattern>
</filter-mapping>


<welcome-file-list>
	<welcome-file>index.html</welcome-file>
	<welcome-file>index.htm</welcome-file>
	<welcome-file>index.jsp</welcome-file>
	<welcome-file>default.html</welcome-file>
	<welcome-file>default.htm</welcome-file>
	<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
[/code]

porem quando eu libero o Struts2

<filter> <filter-name>struts2</filter-name> <filter-class> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>

nao consigo mais acessar as classes java pelo flex, porem o meu struts funciona, quando eu desabilito acontece ao inverso. e possivel eu determinar que tudo que estiver no /flex ele utiliza o flex e o tudo qu estiver no /struts ele passa pelo struts??

valeu

Resolvi Parcialmente deixei assim:

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

IntegraBrasil


contextConfigLocation
/WEB-INF/ApplicationContext.xml

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


<servlet>
	<servlet-name>flex</servlet-name>
	<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
	<load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
	<servlet-name>flex</servlet-name>
	<url-pattern>/messagebroker/*</url-pattern>
</servlet-mapping>

<!-- AQUI 1 FINAL -->

<filter>
	<filter-name>struts2</filter-name>
	<filter-class>
	 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
	<filter-name>struts2</filter-name>
	<url-pattern>/struts/*</url-pattern>
</filter-mapping>


<welcome-file-list>
	<welcome-file>/struts/index.jsp</welcome-file>
</welcome-file-list>
[/code]

porem o Spring funciona somente no Flex nao consigo fazer a injecao no Struts alguem sabe o pq?