我需要为Liferay 6.1(Tomcat7)编写一个portlet,它需要一些后台线程来提高效率和完整性。
portlet应用程序在更新其内部状态之前,需要定期从外部服务器轮询信息,然后更新UI(如果存在)。
我不确定线程将在Liferay中运行的上下文。
没有什么可以阻止您在Java EE应用程序服务器中启动后台线程。不建议这样做,因为应用程序服务器不知道线程的生命周期,可能会导致意外的异常。
我建议阅读这篇文章,Tomcat中从servlet生成线程的推荐方法是什么
尤其是关于Common-J JSR 237 的响应