2012-01-10 7 views
0

응용 프로그램 서버 (JBoss) 시작 후 일부 코드를 실행해야합니다. 시작 후 JBoss에서 코드 실행

나는 유용 할 수있는 주석 @startup@create을 봤하지만,이 상황에서 (최대 절전 모드를 사용하는 경우) EntityManager 또는 Hibernate 현재 세션으로 작동 할 impossibile 보인다.

JBoss를 시작한 직후 최대 절전 모드로 전환 할 수 있습니까?

+0

참조 http://community.jboss.org/wiki/ExampleHelloWorldService –

답변

2

프레임 워크를 사용하고 있습니까? 그렇지 않은 경우 시작 서블릿을 사용할 수 있습니다. web.xml에서 서블릿을 <load-on-startup> 값으로 지정하면 webapp가 시작될 때 실행됩니다. 다른 servlet 다음에로드하려면로드 순서를 설정하십시오.

프레임 워크를 사용하는 경우 스프링의 InitializingBean 인터페이스와 같은 고유 한 방법론을 사용합니다.

+0

글쎄, 내가 Resteasy를 사용하고 있지만, 저지 또는 다른 Java REST Framework로 쉽게 전환하기 위해 Resteasy를 "외부"솔루션을 찾고있었습니다. 미래. 나는이 종류의 서블릿으로 시도 할 것이다. – thermz

0

커스텀 JBoss 서비스를 배포하거나 전쟁 중에 일반 휴대용 휴대용 ServletListener를 사용할 수 있습니다.