Java Axis2 Web服务-工作线程



我有一个Axis2java Web服务。

我需要实现一些新的逻辑——应该有一个"worker"线程(带有MsgQ)。当用户请求应该做一些工作但不阻止用户时使用。

不幸的是,我错过了这方面的知识。如何创建线程,如何。

重要的问题是,它应该在哪里创建?目前在WebService项目中,只有客户端API的方法。总管在哪里?如何初始化和执行与客户端API分离的逻辑(例如创建线程)

谢谢Yoav

我不知道我是否真的明白你的问题

您可以尝试以下内容:
编写一个启动servlet(您需要在server.xml中添加启动servlet条目),其中
 nbsp nbsp -在Servlet.init()中启动线程。
 nbsp nbsp -Servlet.destroy()中的关闭。

在线程的run()中,您可以编写所需的逻辑,也可以在WS和线程之间共享资源。