我开始学习JSF2.0。我遵循了一个没有问题的教程,一切都很好!我用了Eclipse Helios。但我注意到了一些我无法理解的东西。这个教程说要为JSF 2添加Project。我没有做过这样的事情,而且一切正常。因此,为了准确地遵循教程,我做到了:
右键单击Project ->属性->项目面
JavaServer Faces facet复选框没有勾选。我想这就是本教程所说的Project的含义。我点击了一下
需要进一步配置
链接出现了。我遵循到JSF功能(修改面项目)对话框的链接,我选择作为用户库,我的JSF库(也就是MyFaces),但是我得到了错误消息:
找到了所需类javax.faces.FactoryFinder的多个版本。
这个错误是什么?我不能在创建项目之后添加项目面吗?我需要这个项目面做什么?我的(琐碎)代码表明JSF工作正常,那么项目方面对什么有用?
发布于 2010-12-26 09:32:59
将JSF特性/facet添加到项目中会增加诸如代码完成、向网页编辑器添加jsf可视化组件等功能。检查您的构建修补程序,看看有多少jsf。我假设这个错误在IDE中,而不是在运行的应用程序中。
发布于 2010-12-28 05:06:40
JSF方面帮助您使用JSF库配置项目的属性。它还支持JSF工具项目中的一系列JSF特定验证和工具。虽然可以像以前一样不使用JSF工具来开发JSF应用程序,但是如果您使用这些工具,则可以提高效率。
如果您有兴趣在教程中试用JSF工具,那么首先创建一个带有JSF的新web项目。然后跳过教程中有关配置库或创建描述符的部分。
https://stackoverflow.com/questions/4533341
复制相似问题