[英]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.