본문 바로가기

ㅋ/Apache/Tomcat

servlet, jsp

형태소분석을 할 때마다 사전을 로드해야 하는 경우,
사전을 로드 하는 것이 시간이 오래 걸리기 때문에
사전을 한번 로드하고 메모리에 상주시키고 싶었다.

톰캣 쪽에서 어떻게 해결할 수 있을 것 같았는데...
역시나

톰캣(was)가 시작되면서 자동으로 각 클래스(서블릿 프로그래밍)이나 jsp를
컴파일하고 로드하는 것

서블릿에서 init()메소드는 web-app가 실행될 때 자동으로 호출되어 실행되게 된다.
destroy()는 종료될 때,
하지만 종료가 결국 톰캣의 종료를 의미하니까...

서블릿이나 웹어플리케이션의 라이프 싸이클을 좀 더 세심하게 봤다면
일찍 해결 할 수 있었을 텐데

ㅋㅋ 화이팅

' > Apache/Tomcat' 카테고리의 다른 글

servlet에서 utf8 인코딩이 필요할 때  (0) 2010.09.13
tomcat 실행시 servlet class 중복 실행 오류(?)  (0) 2010.09.12
JVM 메모리?  (0) 2010.08.18
<load-on-startup>  (0) 2010.08.17
톰캣 실행시 특정 class 실행하기  (0) 2010.08.11