在Weblogic Webservice中调用Executor关闭

时间:2015-10-22 09:14:41

标签: java multithreading web-services java-ee servlets

这是针对相关帖子Background Thread Execution

  

创建静态固定线程池并执行应用程序   单独重启线程已经开始挂起,新线程无法处理请求。

有人可以帮助我知道如何在Weblogic Webservice中覆盖Servlet的destroy函数。 此Web服务在web.xml文件中有一个条目,并配置为servlet,但它不实现HTTPServlet。

@WebService(serviceName = "ClientTestService", targetNamespace = "http://saurav.com/", endpointInterface = "com.saurav.ClientTest")
@WLHttpTransport(contextPath = "ClientTestService", serviceUri = "ClientTest", portName = "ClientTestPort")
public class ClientTestImpl implements ClientTest {//Actual Implementation here}

是否有关闭线程的机制。根据下面的Java文档,不能使用contextDestroyed(),因为webservice(或servlet)的实例已经被破坏了。

  

所有servlet和过滤器都将在任何之前销毁   ServletContextListeners会收到上下文破坏的通知。

0 个答案:

没有答案