鍍金池/ 問答/Java/ 啟動(dòng)tomcat報(bào)錯(cuò)java.lang.ClassNotFoundExcepti

啟動(dòng)tomcat報(bào)錯(cuò)java.lang.ClassNotFoundException

WEB.xml的配置如下

<display-name>eking-framework</display-name>
    <listener>        <listenerclass>org.eking.framework.web.system.listener.SysInitListener</listener-class>
    </listener>

工程中也有這個(gè)listener,但是啟動(dòng)tomcat報(bào)錯(cuò)

嚴(yán)重: Error configuring application listener of class org.eking.framework.web.system.listener.SysInitListener
java.lang.ClassNotFoundException: org.eking.framework.web.system.listener.SysInitListener
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1339)
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1167)
    at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:509)
    at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:490)
    at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:118)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4775)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5314)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1408)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1398)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)

求大神幫忙解決下~

回答
編輯回答
朕略傻

你用的什么ide,我之前有過類似的情況是因?yàn)閕de安裝時(shí)選擇錯(cuò)了,當(dāng)時(shí)用eclipse,選擇的時(shí)java而不是Javaee版本

2017年9月25日 15:14
編輯回答
舊螢火

編譯的時(shí)候,監(jiān)聽器類有沒有編譯到構(gòu)建路徑下?

2017年2月20日 06:51