Я использую Tomcat 6 и у меня есть два веб-приложения. Один - это webapp1, а другой - webapp2. Из фильтра внутри webapp2 я пытаюсь получить доступ к другому webapp i.e webapp1. Код моего фильтра выглядит примерно так:
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
HttpServletRequest req = (HttpServletRequest)request;
System.out.println("requeted path = " + req.getRequestURI());
ServletContext othercontext = confg.getServletContext().getContext("/webapp1");
RequestDispatcher dispatcher = othercontext.getRequestDispatcher(req.getRequestURI());
dispatcher.forward(request, response);
chain.doFilter(request, response);
}
Есть идеи, что я делаю не так? Я всегда получаю нулевое значение в качестве значения othercontext.