在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服务? 谢谢,