MyFaces 2.1.8, Hibernate 4.1, tomcat 6.0.35 및 RichaFaces 4.2.2로 새 프로젝트를 시작했습니다.JSF2 (MyFaces) + hibernate + RichFaces가 배포되지 않습니다.
myFaces 2.1.8, richafces, tomcat을 다운로드 한 다음 myEclipse에 최대 절전 모드 병을 추가 한 "최대 절전 기능"을 추가했습니다.
를 내가 그것을 배포 할 때 나는 다음과 같은 오류가 발생합니다 : 그래서 아래 내가 lib에있는 항아리는
뭔가 여기 매우 잘못된 것입니다. 선 (19)는 말한다 :
could not find Factory: javax.faces.application.ApplicationFactory
웹 컨테이너와 바람둥이의 호환성과 함께 할 수있는 위의 오류인가? 에서 MyFaces 2.1.8에 따르면 : 그 예외가 발생 내가 왜 그렇게 확신하지 만날 생각
JSF 2.1 requires java 1.5 or later, JSP 2.1, JSTL 1.2 and a Java Servlet 2.5 implementation.
. web.xml에
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.5"
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-app_2_5.xsd">
<display-name>JSFAppliction</display-name>
<filter>
<filter-name>Faces Servlet</filter-name>
<filter-class>com.myNewApp.utils.SessionHandler</filter-class>
</filter>
<listener>
<listener-class>com.myNewApp.utils.SessionExpiredHandler</listener-class>
</listener>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.faces</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.xhtml</url-pattern>
</servlet-mapping>
<context-param>
<param-name>javax.faces.CONFIG_FILES</param-name>
<param-value>/WEB-INF/faces-config.xml</param-value>
</context-param>
</web-app>
어떻게 든 라인 53이 인 Mojarra을 따기? (INFO: Initializing Mojarra 2.0.3 (FCS b03) for context '/myNewapp_admin'
) !!
누구든지 내가 잘못한 것을 말할 수 있습니까?