部署为战争时,JSF Bean无法访问

时间:2012-10-04 09:57:44

标签: java spring jsf javabeans war

我遇到了一个奇怪的问题。我目前正在开发一个具有以下配置的项目:

  • 数据服务的Spring Framwork
  • JSF和Vaadin as web Framwork(2个分离的子上下文)
  • Tomcat 7作为应用程序容器
  • Spring EL解析器

当我将此应用程序部署到我的Tomcat服务器时,一切正常。当我将应用程序构建为带有maven的war文件并在我的Tomcat(同一个tomcat!)上部署此war文件时,Vaadin前端工作正常,但在JSF中,所有带有bean值的标签都保持为空。其中只有纯文本的标签处理正确。

我最大的问题是,我没有任何例外。我也有点困惑,我也没有异常,当我尝试在我的eclipse部署环境中访问不存在的bean时没有发生错误,只是没有产生输出。 我将所有日志级别提高到最大值,但在日志中一切似乎都很好。

那么,有没有人知道,如何让JSF显示错误,当bean不可访问时以及为什么直接从eclipse或war文件部署时会有区别?

提前致谢!

nclaasen

0 个答案:

没有答案