我第一次嘗試使用的ServletContextListener執行perticular功能,每次應用程序獲取deployed.For這個我已經採取了一個簡單的Java類文件,並在其上實現了ServletContextListener並宣佈讀心人在web.xml但上部署它給誤差嚴重:錯誤listenerStart在Java Web應用程序
SEVERE: Error listenerStart in netbeans ..
Apache tomcat server logs in netbeans..
2013年11月15日上午11時59分03秒org.apache.catalina.core.StandardContext listenerStart 嚴重:錯誤配置類的應用監聽器app.classes.ContextListenerProcess java.lang.IllegalAccessException:Class org.apache.catalin a.core.DefaultInstanceManager不能訪問類app.classes.ContextListenerProcess的成員使用修改器「」
這裏是我的Java類文件實現了ServletContextListener
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加入ContextListenerProcess類...
<listener>
<listener-class>app.classes.ContextListenerProcess</listener-class>
</listener>
請你們幫我解決這個問題..提前 謝謝..
個
檢查服務器日誌中的詳細錯誤消息 –
@JigarJoshi先生我更新了我的帖子與服務器日誌 – Adi
爲什麼有一個括號旁邊的@WebListener – Keerthivasan