我正在使用Eclipse上的Bootsfaces
v1.1.1和JSF
组件创建一个Web项目。在无法像网站上显示的那样完全使用面板和手风琴等组件之后,我确实决定检查我是否在设置过程中遗漏了任何内容。所以我发现我还应该添加以下代码,因为它在Bootsfaces'网站:
将OmniFaces的CombinedResourceHandler添加到 faces-config.xml应该解决令人讨厌的资源加载问题:
所以我确实将以下代码添加到我的faces - config.xml
文件中:
<application>
<resource-handler>org.omnifaces.resourcehandler.CombinedResourceHandler</resource-handler>
</application>
现在我收到以下警告,我的项目根本没有部署。
找不到完全合格的班级: org.omnifaces.resourcehandler.CombinedResourceHandler
如果我强行跑,我会
无法部署MyProject部署失败=具有名称的应用程序 [MyProject]未部署
错误。
所以我想问一下:
我是否必须更新我的faces - config.xml
文件才能正确使用bootsfaces组件?(因为我的
xhtml文件至少在更新前运行。)
如何解决此错误并正确更新我的faces - config.xml
文件?
帮助将不胜感激。
答案 0 :(得分:0)
我已经通过删除Glassfish Server
并将其重新设置来解决了这个问题。现在,即使是之前没有工作的面板等组件也能正常运行。但我也删除了我在上面提到的faces-config.xml
中添加的代码。显然,我不必更新我的faces-config.xml
文件,更新web.xml
就足够了。