2011-07-11 109 views
0

我有一個使用JSF 1.1組件開發的應用程序。標記庫開發團隊不會支持JSF 1.2,我們必須在Webshere 7上運行應用程序。作爲websphere 7,缺省情況下隨JSF 1.2一起提供。最初,我能夠部署我的應用程序,但無法訪問它。後來,我讀了一些地方刪除「預編譯JSP」選項,我這樣做,我可以訪問應用程序。但我面臨一些奇怪的事情,第一次我能夠登錄到應用程序,但如果我註銷,然後再次嘗試登錄,它是給予例外。 javax.faces.el.EvaluationException: Exception while invoking expression #{login.authenticate}是個例外,其中login是我的bean名稱,authenticate是方法。而且,我想要一些其他方式,這樣我應該保持選擇「預編譯jsp」選項。我讀了一些關於共享庫的地方,但不知道如何真正實現它。我的war文件包含JSF 1.1的jsf-api.jar和jsf-impl.jar。Websphere上的JSF 1.1

回答

1

您是否看到關於propertyLoader的一些錯誤?我有類似的問題,並從配置文件自定義propertyLoader(左標準)中刪除,它變得幾乎可以。