처음 ServletContextListener를 사용하여 응용 프로그램이 배포 될 때마다 Perticular 함수를 실행하려고합니다.이 간단한 java 클래스 파일을 가져 와서 ServletContextListener를 구현하고 listner를 선언했습니다. web.xml 파일에 있지만 그것을 배포에 2013 년 11 월 (15)심각한 오류 : Java 웹 응용 프로그램의 listenerStart
SEVERE: Error listenerStart in netbeans ..
Apache tomcat server logs in netbeans..
내 자바 클래스 파일이 ServletContextListener를 구현하고 수정 ""와 클래스 app.classes.ContextListenerProcess의 멤버에 액세스 할 수 없습니다 ContextListenerProcess 클래스를 추가 ...으로 오전 11시 59분 3초 org.apache.catalina.core.StandardContext listenerStart을 오류를주고있다 SEVERE : 클래스의 응용 프로그램 리스너를 구성 오류 app.classes.ContextListenerProcess java.lang.IllegalAccessException : 클래스 org.apache.catalin a.core.DefaultInstanceManager는
package app.classes; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; import javax.servlet.annotation.WebListener; @WebListener() class ContextListenerProcess implements ServletContextListener { @Override public void contextDestroyed(ServletContextEvent sce) { } @Override public void contextInitialized(ServletContextEvent sce) { // Do your startup work here System.out.println("Processing Started ....."); } }
여기 내 web.xml 파일입니다 여기에
<listener>
<listener-class>app.classes.ContextListenerProcess</listener-class>
</listener>
제발 너희들은 나를 .. 미리 감사합니다 ..
을 문제를 해결하는 데 도움이
자세한 오류 메시지는 서버 로그를 확인하십시오. –
@ JigarJoshi Sir는 서버 로그로 내 게시물을 업데이트했습니다. – Adi
@WebListener 옆에 괄호가있는 이유는 무엇입니까? – Keerthivasan