是否有在JSR286 portlet容器(如Liferay)中使用并发后台进程的规定



我需要为Liferay 6.1(Tomcat7)编写一个portlet,它需要一些后台线程来提高效率和完整性。

portlet应用程序在更新其内部状态之前,需要定期从外部服务器轮询信息,然后更新UI(如果存在)。

我不确定线程将在Liferay中运行的上下文。

没有什么可以阻止您在Java EE应用程序服务器中启动后台线程。不建议这样做,因为应用程序服务器不知道线程的生命周期,可能会导致意外的异常。

我建议阅读这篇文章,Tomcat中从servlet生成线程的推荐方法是什么

尤其是关于Common-J JSR 237 的响应

最新更新