제목 : 톰캣 실행시 자동으로 특정 class 를 실행할 수 있나요?? 글쓴이: 손님(guest) 2007/11/28 16:40:33 조회수:707 줄수:9 |
톰캣으로 jsp 화면과 특정 프로그램 class 를 실행시킬려고 합니다 궁금한건 톰캣 calsses 폴더에 main.class 라는 클레스가 있다면 톰캣 서버를 동작시킬때 특정한 명령이나 동작 없이 자동으로 한번만 main.class 를 실행 시킬 수 있을까요?? |
제목 : Re: 톰캣 시작 명령 파일(bat나 sh파일)을 수정하면.. 글쓴이: 인생NullP.E(lleft) 2007/11/29 10:29:28 조회수:652 줄수:11 |
안녕하세요. WAS를 몰라서 설정으로 명령 구동하는 건 모르겠구요. 그냥 톰캣 시작 명령 파일의 스크립트를 수정하면 되지 않을까요. 스크립트에 java main & 이런식으로 백그라운도르 실행하는 라인을 추가하면... 수고하세요 |
제목 : Re: Context Listener를 등록하면 됩니다. 글쓴이: 호연지기(jaesjun) 2007/11/30 21:17:53 조회수:682 줄수:40 |
WEB-INF/web.xml에 context listner를 아래와 같이 등록하면 Web Application Context가 생성될 때 톰켓 컨테이너가 listener의 구현체의 call back method를 호출하여 줍니다. ----------------------------------------------------------------- web.xml의 일부 <web-app> .... <listener> <listener-class>aa.Starter</listener-class> </listener> .... </web-app> ----------------------------------------------------------------- aa.Starter.java의 일부 public class Starter implements ServletContextListener { .... public Starter() throws Exception { } public void contextInitialized(ServletContextEvent event){ } public void contextDestroyed(ServletContextEvent event) { } } Web App의 life cycle에 따라 웹 컨테이너가 contextInitialized() 및 contextDestroyed() 를 호출 합니다. Starter()와 같은 default contructor 혹은 contextInitialized()에서 초기화 작업을 해주면 됩니다. |
내가 찾는 답인 것 같다///아닌가? ㅠㅠ
출처 : http://www.javaservice.net/~java/bbs/read.cgi?b=qna2&c=r_p&n=1196235633
'ㅋ > 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 |
servlet, jsp (0) | 2010.08.13 |