Я разработал сервис отдыха в JAX-RS. Я развернулся в Tomcat 7.0. Теперь я просматриваю URL-адрес моего веб-сервиса стороннему клиенту. Я хочу поставить механизм проверки, который включает в себя получение имени хоста, то есть имя хоста клиента, использующего мою службу. Я хотел бы совместить с нашей базой данных имя хоста.
Проблемы. Как получить имя хоста клиента.
Спасибо
Вот мой web.xml -
<servlet-name>ServletAdaptor</servlet-name>
        <servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>ServletAdaptor</servlet-name>
        <url-pattern>/intellixservices/*</url-pattern>
    </servlet-mapping>
    <filter>
        <filter-name>secureRESTFilter</filter-name>
        <filter-class>com.astroved.intellix.security.SecurityFilter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>secureRESTFilter</filter-name>
        <url-pattern>/intellixservices/*</url-pattern>
    </filter-mapping>
Теперь я создаю класс SecurityFilter, реализующий Filter. внутри doFilter() метод -
@Override
    public void doFilter(ServletRequest req, ServletResponse res,
            FilterChain chain) throws IOException, ServletException {
        HttpServletRequest httpReq = (HttpServletRequest) req;
        HttpServletResponse httpRes = (HttpServletResponse)res;
        String url = "http://localhost:8888/IntellixWebApi/intellixservices/dnareport";
        System.out.println("In security filter");
        req.getRequestDispatcher(url).forward(req, res);    
        chain.doFilter(httpReq, httpRes);
    }
Но он не пересылает следующий URL-адрес. В классе ресурсов; он возвращает тип xml/json.
Пожалуйста, помогите.
