웹 응용 프로그램을 Apache Tomcat 서버에 배포했으며 기본 웹 응용 프로그램을 배포 한 후 다른 콘솔 응용 프로그램 (소켓 서버)을 시작해야합니다. 이 소켓 서버는 기본 응용 프로그램과 동일한 WAR 파일에 있으며 모든 bean 및 클래스의 웹 응용 프로그램에 액세스 할 수 있습니다.
배포 된 웹 응용 프로그램을 사용하여 Tomcat을 시작한 후에 시작해야합니다 (응용 프로그램의 색인 페이지 또는 다른 항목을 연 후에가 아니라)
어떻게 할 수 있습니까?Tomcat을 시작한 후 무언가를 실행
0
A
답변
1
당신은 ServletContextListner
인터페이스
public class MyServletContextListener implements ServletContextListener {
@Override
public void contextDestroyed(ServletContextEvent arg0) {
//Notification that the servlet context is about to be shut down.
}
@Override
public void contextInitialized(ServletContextEvent arg0) {
// do all the tasks that you need to perform just after the server starts
//Notification that the web application initialization process is starting
}
}
을 구현하고 배포 설명자에 구성해야 web.xml
<listener>
<listener-class>
mypackage.MyServletContextListener
</listener-class>
</listener>
0
사용 ServletContextListener, 당신은 web.xml을
당신은 핸들을 얻을 것이다, 웹 응용 프로그램을 시작하고 또한 웹 응용 프로그램 정지시에 구성 할 수 있습니다.
관련 문제
- 1. VM에서 Tomcat을 다시 시작한 후 Youtrack이 재설정됩니다.
- 2. 생성 후 무언가를 수행하십시오.
- 3. 레일을 시작한 후
- 4. tcm을 통해 테스트를 시작한 후 테스트 실행 ID 받기
- 5. wxHtmlWindow, 페이지로드 후 무언가를 수행하십시오.
- 6. 간격을 두 번 시작한 후
- 7. 목록을 다시 시작한 후 처음로드
- 8. AuthorizationExecuteWithPrivileges로 시작한 후 프로세스 종료
- 9. 서비스를 시작한 후 활동이 중단됩니다.
- 10. 다시 시작한 후 SQL Server가 느려짐
- 11. cocos2d (x), 다음 프레임에서 무언가를 실행 하시겠습니까?
- 12. 응용 프로그램 시작시 무언가를 실행 하시겠습니까?
- 13. jQuery : 효과가 끝난 후 무언가를 실행합니다.
- 14. NSIS 설치 프로그램 실행 후 실행 시작
- 15. 커널을 시작한 직후 호스트의 실행 흐름
- 16. 방금 시작한 실행 파일을 찾는 방법은 무엇입니까?
- 17. 정지 미디어 플레이어 새로운 의도를 시작한 후
- 18. 기기를 다시 시작한 후 appWidget 레이아웃이 재설정됩니다.
- 19. 특정 단어로 시작한 후 모든 단어 제거
- 20. SIM 카드없이 시작한 후 Android Screenlock/Keyguard
- 21. intellij 아이디어 intellij 아이디어를 시작한 후
- 22. 전자 메일을 시작한 후 포커스 변경
- 23. Django 웹 서버가 데몬을 시작한 후 중단됩니다.
- 24. HttpContext.Current.Response 다운로드 관리자가 시작한 후 파일 쓰기
- 25. 브라우저가 다시 시작한 후 자원을 캐시하지 않습니다.
- 26. 버튼을 비활성화하고 다시 시작한 후 저장
- 27. OS 3.1에서 시작한 후 앱이 충돌 함
- 28. Vim에서 시작한 후 ftplugin을 수동으로로드하는 방법은 무엇입니까?
- 29. 시작한 후 pid를 qdbus 서비스 번호로 매핑
- 30. Mongod를 다시 시작한 후 깨진 연결