Weblogic work manager для определенных веб-сервисов внутри веб-приложения

Внутри веб-приложения у меня есть 2 веб-сервиса и 2 сервлета. Некоторые из этих компонентов являются внутренними, поэтому мы не хотим их ограничивать, но необходимо ограничить доступ к одному клиенту, работающему с веб-службами, поскольку он может привести к сбою сервера, если слишком много клиентов вызывают его. Я пытался сделать это в файле web.xml, как вы можете видеть в приведенном ниже коде, но, к сожалению, безуспешно. Сервлет JSP должным образом отправляется нужному менеджеру работ, но примеры веб-служб идут в диспетчер работ по умолчанию.

<servlet>
    <servlet-name>Normaljsp</servlet-name>
    <jsp-file>normal.jsp</jsp-file>
    <init-param>
        <param-name>wl-dispatch-policy</param-name>
        <param-value>WorkManager-Global</param-value>
    </init-param>
</servlet>

<servlet>
    <servlet-name>Sample</servlet-name>
    <servlet-class>com.mk.sample.WebServiceSample</servlet-class>
    <init-param>
        <param-name>wl-dispatch-policy</param-name>
        <param-value>WorkManager-Endpoints</param-value>
    </init-param>
</servlet>
<servlet-mapping>
    <servlet-name>Sample</servlet-name>
    <url-pattern>sample</url-pattern>
</servlet-mapping>  

Как я могу изолировать этот последний образец веб-службы с собственным менеджером работы? Спасибо,

0 ответов

Другие вопросы по тегам