2012-02-24 4 views
0

Liferay 6.1 (Tomcat 7) 용 포틀릿을 작성해야하는데, 효율성과 완벽 성을 위해 백그라운드 스레드가 필요합니다.Liferay와 같은 JSR 286 포틀릿 컨테이너에서 동시 백그라운드 프로세스를 사용하기위한 규정이 있습니까?

포틀릿 앱은 내부 서버의 정보를 정기적으로 폴링하여 내부 상태를 업데이트 한 다음 UI가 있으면 업데이트해야합니다.

스레드가 Liferay에서 실행되는 컨텍스트에 대해 확실하지 않습니다.

답변

1

Java EE 응용 프로그램 서버에서 백그라운드 스레드를 시작하지 못하게하지 마십시오. 스레드의 수명주기가 응용 프로그램 서버에 알려지지 않아 예상치 못한 예외가 발생할 수 있으므로 권장하지 않습니다. 나는이 글을 읽는 것이 좋습니다

,

및 공통-J JSR 237

에 관한 특히 응답 What is recommended way for spawning threads from a servlet in Tomcat