簡體   English   中英

java.lang.ClassNotFoundException:com.sun.faces.config.ConfigureListener NetBeans 7.0.1中的部署錯誤

[英]java.lang.ClassNotFoundException: com.sun.faces.config.ConfigureListener Error on Deployment in NetBeans 7.0.1

我在NetBeans 7.0.1中的struts2框架中有一個Web應用程序。 它工作正常。 但突然Tomcat開始出現以下錯誤:

SEVERE: Error configuring application listener of class com.sun.faces.config.ConfigureListener
java.lang.ClassNotFoundException: com.sun.faces.config.ConfigureListener
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1676)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1521)
    at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:415)
    at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:397)
    at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:118)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4660)
    at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5226)
    at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5221)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)

有幫助嗎?

有同樣的問題。 您可能使用NetBeans自動添加此依賴項與默認的“編譯”范圍,它打破了tomcat:

   <dependency>
        <groupId>javax</groupId>
        <artifactId>javaee-api</artifactId>
        <version>6.0</version>
    </dependency>

使用提供的范圍,如https://stackoverflow.com/a/10156854/1051834如果它無法幫助安裝新的tomcat並再次重新部署您的項目。

<dependency>
<groupId>com.sun.faces</groupId>
<artifactId>jsf-impl</artifactId>
<version>2.1.6</version>

對我有用,你可以在發布新版本時更改版本。

應用程序中缺少jsf實現庫(它應該位於應用程序的WEB-INF \\ lib \\目錄中)。 如果從Netbeans啟動應用程序,則此庫(jsf-impl.jar?)在Netbeans項目的類路徑中配置,因此沒有錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM