簡體   English   中英

JSF 2和Websphere 7.0不想運行

[英]JSF 2 and Websphere 7.0 don't want to run

我在使用JSF2和Websphere 7.0時遇到了一些麻煩。 我在互聯網上搜索過,但是什么也沒有。 事情似乎是,websphere放置了其1.2庫並覆蓋了我的2.0庫。 該應用程序在apache-tomcat中運行良好

首先,當我嘗試獲取xhtml頁面(使用簡單html應用程序時,問題出在jsf上)時,服務器顯示錯誤:

找不到工廠:javax.faces.context.FacesContextFactory

我已經讀過我必須在類加載器部分中使用“ parent last”選項,但是它沒有用。 然后我轉到Web模塊屬性上的jsp和jsf選項,在那里我可以在Sun參考實現1.2和MyFaces 1.2之間進行選擇,選擇了sun,所以我選擇myfaces,現在錯誤是另一個:如果我嘗試去到“ something.xhtml”,它將重定向到“ something.jsf”,該名稱不存在。

任何想法?

謝謝!

看來您沒有在類路徑中包括JSF實現。

這是我解決的方法。

使用以下庫: javax.faces-2.1.7.jar

如果您使用的是PrimeFaces 3.1: primefaces-3.1.1.jar

應用程序服務器實例: 類加載-上一個父級

企業應用程序實例(戰爭模塊): 類加載-上一個父級

確保刪除所有Servlet容器庫,例如Tomcat所需的庫。

暫無
暫無

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

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