Greetings, I've got a problem with deployment of mav based apps on wls. The reason is that wls doesn't understand servlet mapping <servlet-mapping> <servlet-name>dispatcher</servlet-name> <url-pattern>*.m</url-pattern> </servlet-mapping>
and wants to see longer extensions such as <servlet-mapping> <servlet-name>dispatcher</servlet-name> <url-pattern>*.mav</url-pattern> </servlet-mapping> I don't want to change my JSP's and mav config files, because there are really lots of them, and I hope someday WLS'll fix it. For now I want a quick fix, so that i won't change references throughout my apps from users.m to users.mav. I want something like this: --------------------- <filter> <filter-name>mav</filter-name> <filter-class>ForwardFilter</filter-class> </filter> <filter-mapping> <filter-name>mav</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> ... <servlet-mapping> <servlet-name>dispatcher</servlet-name> <url-pattern>*.mav</url-pattern> </servlet-mapping> --------------------- public class ForwardFilter implements javax.servlet.Filter { public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { HttpServletRequest httpServletRequest = (HttpServletRequest)servletRequest; String requestUri = httpServletRequest.getRequestURI(); if (requestUri!=null && requestUri.endsWith(".m")) { RequestDispatcher rd = servletRequest.getRequestDispatcher(requestUri.substring(0,requestUri.length()-2)+".mav"); rd.forward(servletRequest,servletResponse); } else { filterChain.doFilter(servletRequest, servletResponse); } } } --------------- It works fine for most cases, but not when I use includes (say, <c:import url="countBugs.m"/> in JSP). As far as i understood, WLS doesn't invoke filters for includes, so my approach doesn't work. Colud you suggest smth alike, but different? Cheers, yurazlin. ------------------------------------------------------- This SF.Net email is sponsored by: INetU Attention Web Developers & Consultants: Become An INetU Hosting Partner. Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission! INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php [INVALID FOOTER]