SRVE0274W - JSF 2.2。在WAS Liberty 8.5.5.3上

时间:2016-01-20 14:03:03

标签: jsf jsf-2.2 websphere-liberty

我们正在努力改进WAS 8.5.5上JSF2(jsf 2.2)应用程序的开发。 以前我们一直在通过插件运行与Eclipse Luna(和RAD)连接的Web Sphere(8.5.5)的完整安装应用程序。

我们在本地计算机上设置了几个Liberty服务器(8.5.5.3)并尝试在它们上运行JSF应用程序。但是在设置server.xml之后,我们收到此错误(在所有其他问题都解决之后,我们再也无法解决此问题了。)

[WARNING ] SRVE0274W: Error while adding servlet mapping for path-->/faces/*, wrapper-->ServletWrapper[Faces_Servlet:[*.xhtml, /faces/*]], application-->xxx-ear.

同样的错误来自Eclipse和RAD,所以它似乎是Liberty配置或Liberty自身的问题?

默认情况下,Liberty(8.5.5.3)不支持jsf 2.2,所以它使用外部库来提供。

顺便说一下。如果从server.xml中删除了jsf 2.0功能,那么当服务器被告知要重新发布它的内容时,它会神奇地显示出来。它似乎与eclipse facets中设置的facet值无关。

有关错误消息的任何提示。找不到任何相关信息。

1 个答案:

答案 0 :(得分:0)

如果您升级到最新版本的WAS Liberty,则它具有jsf-2.2的功能。如果你继续使用8.5.5.3,这是真的老了,那么如果你能让WDT停止添加这个功能:

  • 右键单击项目
  • 选择属性
  • 展开Liberty Server
  • 选择所需功能
  • 查找jsf-2.0
  • 在“操作”列中更改值,然后选择“从不

enter image description here