在執行JSF和PrimeFaces時出現此錯誤。java.lang.ClassNotFoundException:javax.faces.webapp.FacesServlet
我已經包括了這些罐子,
- JSF-API-2.0.3.jar,
- JSF-IMPL-2.0.3.jar,
- JSTL-1.0.2.jar罐和
- primefaces-2.2.RC2.jar
WEB-INF/lib
文件夾
。
是否有我缺少的任何罐子?
在執行JSF和PrimeFaces時出現此錯誤。java.lang.ClassNotFoundException:javax.faces.webapp.FacesServlet
我已經包括了這些罐子,
WEB-INF/lib
文件夾
。
是否有我缺少的任何罐子?
顯然,你不會錯過別的。只需嘗試執行以下操作:
最後,你應該會發現那些包含jars,可以在「build」項目文件夾中找到。
右鍵單擊項目屬性,下面按照步驟
「項目屬性」 - > 「部署大會」,加入 「Java構建路徑條目」 - >「Maven依賴 「解決問題!
如果您嘗試使用maven將項目轉換爲web項目並從項目構面更改特定屬性,則不會收到編譯錯誤,但是當您開始部署時,您可以看到此錯誤消息。
解決這個問題吧。這是一個Web項目,需要部署爲戰爭文件(或耳朵)。
將包裝規範更改爲在您的pom.xml中打開,然後再次編譯maven。
你也可以這樣做,它解決了我的問題。
右鍵單擊您的project-> properties-> project facets-> java server faces。
這時如果殘疾人庫配置選項選中,然後將其更改爲用戶庫然後添加鑽嘴魚科的最新版本,然後按OK按鈕,並嘗試再次運行該項目...
它應該幫幫我。
右鍵單擊項目屬性,然後按照下面的步驟
「項目屬性」 - > 「部署大會」,加入 「Java構建路徑條目」 - > JSF 2.0(鑽嘴魚科2.0。3-fcs)解決了我的問題
我正在使用maven,並通過部署程序集爲我加入了Maven依賴關係 –
它不起作用。 – Justas