我在Glassfish上运行eclipse时有一个动态Web项目。
它在Primefaces 4.0上运行良好,但我想升级到5.0以使用一些新功能。我删除了" primefaces-4.0-jar"文件并复制" primefaces-5.0.jar"进入WEB-INF - >库。
但是当我运行项目时,我得到错误:
org.primefaces.config.ConfigContainer.isTransformMetadataEnabled()Z
我累了清理项目并重新启动服务器。我注意到在控制台上它仍然说项目正在运行4.0版。 我是否需要更改文件或某些项目设置才能使项目与5.0一起运行?
由于
答案 0 :(得分:2)
尝试将我的Primefaces从4.0升级到5.0(在Netbeans项目上)时遇到了同样的问题。我首先尝试将#JAR添加到项目",我得到的错误与你相同。我所做的就是右键点击" Librairies",然后" Properties"。
跳转到"框架",然后跳转到"组件"选项卡,单击"更多"。 Netbeans为您提供了创建新库的方法。我添加了#34; primefaces-5.0.jar"到这个新创建的库,并验证。之后,您可以再次右键单击" Librairies"在您的项目上,然后选择"添加库"。您可以在列表中看到自定义库。选择它,然后验证。
完成这些步骤后,我重新启动了我的服务器,重新部署了我的应用程序,一切正常。 我仍然无法理解为什么首先添加.jar并不起作用。
答案 1 :(得分:1)
可能有多个Primefaces Jar(比如4.0和5.0)。删除旧的并保留最新的。 这对我有用。