0
Q
는
A
답변
0
서버 시작은 다음과 같은 두 가지 방법 중 하나가 완료되면 당신은 찾을 수
: 응용 프로그램 배포가 완료되면
- 사용 ServletContextListener, 서버는 ServletContextListener.contextInitialized 방법
- 사용의 MBean 부를 것이다 wildfly의 지원을 받으면 wildfly의 JMX 인터페이스를 통해 mBean을 쿼리하고 서버 상태가 'started'인지 파악할 수 있습니다. 하지만이 경우에만 코드가 야생화에 묶여있을 것입니다.
일단 서버 시작 상태를 파악한 후에는 MDB의 postconstruct 메소드에서 확인하고 서버가 시작된 경우에만 진행해야합니다.
@MessageDriven(...)
public class MyMdb implements MessageListener {
@PostConstruct
public void init() {
// check if server has started here
//if server is not started, sleep and re-check again.
}
public void onMessage(Message message) {
}
}
관련 문제
- 1. 는 fopen()는 리눅스
- 2. 는 IHTMLDocument3 ::는 attachEvent
- 3. 는 scanf()는 공백
- 4. 는 *는 argv []
- 5. 는 shmat()는
- 6. 는 Logger.setLevel()는 제대로
- 7. 는`cin.getline()는`
- 8. 는`readLine`는 SBT
- 9. 는 {C}는
- 10. 는 \는 C
- 11. 는`this`는
- 12. 는 segfault()는
- 13. 는 {#는 DEBUG 경우}
- 14. 경고 :는 mysql_query()는
- 15. 는 별도의 지점 +는
- 16. 는 PHP-는
- 17. 는
- 18. 는
- 19. 는
- 20. 는
- 21. 는
- 22. 는
- 23. 는
- 24. 는
- 25. 는
- 26. 는
- 27. 는
- 28. 는
- 29. 는
- 30. 는