java.lang.IllegalStateException:ApplicationAssociate ctor 未在与 FacesConfigParser.contextInitialized() 相同的调用堆栈中调用
我在 IBM WebSphere 6.1 上运行 Java Server Faces。 我越来越 当我启动服务器时出现这个奇怪的错误消息:
[2009-07-21 15:49:35:784 CEST] 00000015 ServletWrappe E SRVE0100E: 没有意识到 servlet Faces Servlet 抛出的 init() 异常:java.lang。 IllegalStateException:ApplicationAssociate ctor 未在与 FacesConfigParser.contextInitialized() 相同的调用堆栈中调用。
有人知道出了什么问题吗?
I'm running Java Server Faces on a IBM WebSphere 6.1. I'm getting
this strange error message when I start the server:
[2009-07-21 15:49:35:784 CEST] 00000015 ServletWrappe E SRVE0100E: Did not realize init() exception thrown by servlet Faces Servlet: java.lang.IllegalStateException: ApplicationAssociate ctor not called in same callstack as FacesConfigParser.contextInitialized()
.
Does anyone have an idea what's wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
WAS 5.1 没有 JSF 实现,但将 Sun JSF 1.0 添加到 WEB-INF/lib 中。
WAS 6.1 直接在服务器内附带带有 IBM 修复程序的 Sun JSF 1.1_01。
从 WEB-INF/lib 中删除 Sun JSF 1.0(遵循 RAD7 的迁移指南)。
WAS 5.1 did not have a JSF implementation but added Sun JSF 1.0 to WEB-INF/lib.
WAS 6.1 ships Sun JSF 1.1_01 with IBM fixes directly within the server.
Remove the Sun JSF 1.0 from WEB-INF/lib (by following the migration guidelines from RAD7).
很可能您在
WEB-INF/lib
和Websphere/lib
中都有不同版本的 JSF 和/或 Websphere 的类加载策略设置为“module ”而不是“应用程序”。Most probably you have the different versions of the JSF in both the
WEB-INF/lib
and theWebsphere/lib
and/or the Websphere's classloading policy is been set to "module" instead of "application".