Я пытаюсь создать приложение JSF 2.0 в eclipse с tomcat7. Проект выполняется успешно, но jsf html и основные компоненты не отображаются в браузере. Я думаю, что Faces Servlet я настроил в web.xml.Faces Servlet не разобрал .xhtml страницы в jsf 2. running on tomcat 7
Ниже приводится файл web.xml -
<welcome-file-list>
<welcome-file>faces/index.xhtml</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>
<context-param>
<description>State saving method: 'client' or 'server' (=default)</description>
<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
<param-value>client</param-value>
</context-param>
<context-param>
<param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name>
<param-value>resources.application</param-value>
</context-param>
<listener>
<listener-class>com.sun.faces.config.ConfigureListener</listener-class>
</listener>
У меня есть страница index.xhtml вне WEB-INF. Он отображается в браузере, но компоненты jsf не отображаются в браузере. Может кто-нибудь рассказать, что происходит не так.
Я включил следующие банки в WEB-INF/Lib - 1. Викисклада annotations.jar 2. Обще-beansutil.jar 3. Обще-collection.jar 4. Обще-digester.jar 5 . Commons-logging.jar 6. JSF-api.jar (от mojra 2.0) 7. Jsf-impl.jar (от mojra 2.0) . jstl.jar 9. standard.jar
Благодаря
PLS добавьте содержимое вашей индексной страницы. также мотыга вы получаете доступ к странице. Я надеюсь, что URL-адрес соответствует URL-адресу для jsf, содержащему/faces /, как указано выше в conf. – sudmong
Пожалуйста, покажите нам свою страницу и URL-адрес, который вы используете для доступа к нему. – rbento