Исключение в основном говорит о том, что у вас есть <resource-bundle>
с <base-name>
label
, определенным в вашем старом faces-config.xml
, но конкретные файлы, такие как label.properties
, label_en.properties
и т. Д., Отсутствуют в корень пути к классам.
Я не уверен, как это связано с обновлением с JSF 1.1 до JSF 2.0. Возможно, вы удалили слишком много или faces-config
все еще объявлен как JSF 1.1 (для которого поведение JSF 2.0 не определено и для которого я также не могу сказать из собственного опыта , что тогда произойдет , я Играл только вокруг JSF 1.2 -> JSF 2.0). Правильное объявление JSF 2.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>