2013-02-21 2 views
0

Java (Netbeans)의 웹 응용 프로그램이 있습니다. 정적 메서드 에 넣지 않고 웹 응용 프로그램을 실행하는 동안 정확하게 호출해야하는 함수가 있습니다.Java 웹 응용 프로그램을 실행하는 동안 함수를 호출하는 방법은 무엇입니까?

나는 어떻게하는지에 대해 전혀 모른다.

미리 감사드립니다.

import javax.servlet.ServletContextEvent; 
import javax.servlet.ServletContextListener; 

public class ListenToMeFirst implements ServletContextListener { 

    @Override 
    public void contextDestroyed(ServletContextEvent arg0) { 

    } 

    @Override 
    public void contextInitialized(ServletContextEvent arg0) { 
     // Run me First while deploying!!! 

    } 

} 

이 web.xml 파일에 넣어하는 것을 잊지 마세요 :

<listener> 
    <listener-class>path.to.yourListenerClass.ListenToMeFirst</listener-class> 
</listener> 
+0

웹 응용 프로그램이 기본 방법을 해달라고 – Perception

+0

예, 저는 석영 덕분에 예정된 직업을 얻는 데 성공했습니다. 하지만 내 문제는 내 응용 프로그램을 배포하는 동안 함수를 정확하게 실행하는 방법을 모른다는 것입니다. 감사합니다 – loulou

+0

여기를 참조하십시오 : http://stackoverflow.com/a/6016232/680925. – Perception

답변

1

는 ServletConextListener를 구현하는 클래스를 만듭니다. 예약 된 작업을 실행하려고합니까?
관련 문제