Я нахожусь в процессе обучения RichFaces и JSF 2.X. Я использую учебник here и Eclipse, отмечает заявление лица-конфигурацииRichFaces faces-config.xml Ошибки объявления
<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_1_2.xsd"
version="1.2">
ошибочными
Множественные маркеры на этой линии
- Атрибут "Xmlns: XSI" должно быть объявлен для типа элемента «faces-config».
- Атрибут "xmlns" со значением "http://java.sun.com/xml/ns/javaee" должно иметь значение "http://java.sun.com/JSF/Configuration".
- Атрибут «версия» должен быть объявлен для типа элемента «faces-config».
- Атрибут "xsi: schemaLocation" должен быть объявлен для типа элемента "faces-config".
Я знаю, что я нахожусь вне моей глубины и попытался выяснить причину этого. Я пропустил декларации? Забудьте что-то включить?
Это будет легче, если вы будете создавать проект JSF непосредственно в Eclipse, или использовать архетипы maven. КСТАТИ. Если вы не можете использовать RF 3.X, он устарел с более чем 6 лет. BTW2. Не можете ли вы сказать, что что-то не так, если вы используете JSF 2.X, но добавляете 'version =" 1.2 "' в 'faces-config'? –
В принципе, это большая разница между 1.X и 2.X, и существует разница в пространстве имен между 2.0-1.X и 2.2.X. Ваша проблема имеет какое-либо отношение к RichFaces, поэтому, если вам не хватает учебников JSF, прочитайте документацию по SO: http://stackoverflow.com/documentation/jsf/916/getting-started-with-jsf#t=201611211557375127494. Добавление RichFaces будет проще после. –