액세스 할 때마다 EJB가 느리게로드되는 것 같습니다.시작시 EJB /로드 EJB의 자동로드/자동로드 (JBoss에서)
그러나 용기를 시작할 때마다 즉각 초기화하려고합니다. 어떻게 이것을 달성 할 수 있습니까? (특히 JBoss에서)
This topic 약간의 힌트가 있지만 아주 만족 스럽지는 않습니다.
액세스 할 때마다 EJB가 느리게로드되는 것 같습니다.시작시 EJB /로드 EJB의 자동로드/자동로드 (JBoss에서)
그러나 용기를 시작할 때마다 즉각 초기화하려고합니다. 어떻게 이것을 달성 할 수 있습니까? (특히 JBoss에서)
This topic 약간의 힌트가 있지만 아주 만족 스럽지는 않습니다.
EJB 3.1으로, 싱글 콩 모듈 시작의 통지 및 정지 할 수 있습니다
는 EJB 3.1@Singleton
@Startup
public class StartupBean {
@PostConstruct
private void postConstruct() { /* ... */ }
@PreDestroy
private void preDestroy() { /* ... */ }
}
이전에, 표준, EJB 전용 솔루션이 없습니다. EAR에 WAR를 추가하고 servlet-context-listener를 사용하는 것이 좋습니다.
- bkail 자바 EE 6 = EJB 3.1을 사용 @Singleton와
GlassFish 3.1의 @Singleton @Startup EJB에있는 응용 프로그램이 @PersistenceContext EntityManager를 닫았습니다. 내 해결 방법은 2 초 후에 실행되는 해당 EJB에서 타이머를 사용하는 것이 었습니다. (duh!) –
그건 나에게 벌레 같아. 나는 그것을보고하는 것이 좋습니다. –