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。

4

1 回答 1

1

您是否看到有关 propertyLoader 的一些错误?我有类似的问题,并从配置文件自定义 propertyLoader (左标准)中删除,它变得几乎没问题。

于 2011-12-06T13:22:38.210 回答