2010-12-15 2 views
0

나는 maven으로 프로젝트를 빌드하는 데 사용했다. 이제 나는 그것을 '수동으로'하고 싶다. 그러나 나는 디렉토리 순서와 다른 것들로 조금 고투한다. 먼저 Eclipse에서 새 동적 웹 프로젝트를 만들고 JSF 라이브러리를 추가했습니다. 이제 hell world 페이지를 tomcat 7에 배치하려고 시도했지만 jsf 태그는 렌더링되지 않습니다.Maven없이 JSF 프로젝트 설정하기

alt text

누구는 실수 인 아이디어가있다 : 여기

내 디렉토리 구조인가? 도서관이 없거나 구조가 잘못 되었습니까?

환호

드디어 작동

! balands에게 감사의 말을 전합니다.

+0

'web.xml'및 '.xhtml' –

답변

2

하지만 jsf 태그는 렌더링되지 않습니다.

FacesServletweb.xml에 매핑되지 않거나 브라우저의 주소 표시 줄에 URL이 FacesServleturl-pattern 일치하지 못했음을 의미합니다. FacesServlet은 JSF 태그를 구문 분석하고 모든 JSF 작업을 수행하는 담당자입니다.

다음 http://localhost:8080/fitnessverwaltung/start.jsf 대신 http://localhost:8080/fitnessverwaltung/start.xhtml하여 start.xhtml를 열어야합니다, web.xml에 definied로 FacesServleturl-pattern*.jsf이라고 가정.

url-pattern*.xhtml으로 변경할 수도 있습니다. 그러면 걱정할 필요가 없습니다.

<servlet> 
    <servlet-name>facesServlet</servlet-name> 
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> 
</servlet> 
<servlet-mapping> 
    <servlet-name>facesServlet</servlet-name> 
    <url-pattern>*.xhtml</url-pattern> 
</servlet-mapping>