升级到JSF 2.0时出现问题

升级到JSF 2.0时出现问题,jsf,jsf-2,Jsf,Jsf 2,我正在尝试将我的应用程序从JSF1.1升级到JSF2.0。我刚刚替换了最新的JSR文件,得到了以下异常。配置中可能存在一些问题 严重:发送上下文时发生异常 已将事件初始化为侦听器实例 一流的 com.sun.faces.config.ConfigureListener java.util.MissingResourceException: 找不到基本名称标签的捆绑包, 我们的地点 发布您的答案。例外情况基本上是告诉您有一个标签,该标签在旧的faces config.xml中定义,但是类路径的根中

我正在尝试将我的应用程序从JSF1.1升级到JSF2.0。我刚刚替换了最新的JSR文件,得到了以下异常。配置中可能存在一些问题

严重:发送上下文时发生异常 已将事件初始化为侦听器实例 一流的 com.sun.faces.config.ConfigureListener java.util.MissingResourceException: 找不到基本名称标签的捆绑包, 我们的地点


发布您的答案。

例外情况基本上是告诉您有一个
标签,该标签在旧的
faces config.xml
中定义,但是类路径的根中缺少具体的文件,如
label.properties
label\u en.properties

我不确定这与从JSF1.1升级到JSF2.0有什么关系。可能您删除了太多内容,或者
faces config
仍被声明为JSF 1.1(对于JSF 1.1,JSF 2.0的行为尚未明确,我也无法根据自己的经验判断会发生什么,我只讨论了JSF 1.2-->JSF 2.0)。正确的JSF2.0
faces config.xml
声明如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<faces-config
    xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd"
    version="2.0">

    <!-- Config here -->

</faces-config>


我不确定它为什么会出错。我认为配置中存在一些问题。当我放置JSF2.0JAR时,它给出了一个问题,可能您在
web.xml
faces config.xml
中有一些旧的JSF1.1特定条目。首先是在
web.xml
中查找任何特定于JSF1.1的
条目,然后删除/替换它们。如果您不确定,请更新您的问题,将其包括在内。然而,我建议让您的IDE先创建一个全新的JSF2.0项目,然后再处理它。巧合的是,我昨天发布了一个新的关于Eclipse3.6和GlassFish3的JSF2.0教程:。你会发现它很有用。