creo que he encontrado de donde puede venir el problema.
Tengo configurado un filtro que pasa todo por struts2 y configuro el servlet asi:
Código:
<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>
<servlet>
<servlet-name>testServlet</servlet-name>
<servlet-class>mypackage.web.servlets.TestServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>testServlet</servlet-name>
<url-pattern>/test</url-pattern>
El problema me viene que todo pasa por struts y no llega al servlet, he probado ha poner que <url-pattern>/carpeta_para_struts/*</url-pattern>
y el servlet: <url-pattern>/test</utl-pattern>
funciona el servlet perfectamente pero struct da error.
no se puede de alguna manera decirle en el web.xml.... quiero que todas las urls se encargue struts MENOS la url del sevlet
Si alguien puede contextarme sería de mucha ayuda. gracias