1

在 Web 应用程序中,我有 2 个 Web 服务和 2 个 servlet。其中一些组件是内部的,因此我们不想限制它们,但是需要限制一个面向客户端的 Web 服务,因为如果太多客户端调用它,它可能会使服务器崩溃。正如您在下面的代码中看到的那样,我一直在尝试在 web.xml 中执行此操作,但不幸的是没有成功。JSP servlet 正确分派到正确的工作管理器,但示例 Web 服务将发送到默认工作管理器。

<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>  

如何将最后一个示例 Web 服务与它自己的工作管理器隔离开来?谢谢,

4

0 回答 0