현재 netbeans 프로젝트에 prettyfaces-jsf2-3.3.3.jar이 추가되었습니다. 이 구성Faces 서블릿 (javax.faces.webapp.FacesServlet)을 웹 컨텍스트에서 찾을 수 없음을 수정하는 방법 - PrettyFaces DynaView를 구성 할 수 없습니까?
http://localhost:8080/wie-koche-ich/Spaetzle
//wie-koche-ich is the name of the netbeans project
가 viewRecipe를 참조해야 URL을
<pretty-config xmlns="http://ocpsoft.org/schema/rewrite-config-prettyfaces"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://ocpsoft.org/schema/rewrite-config-prettyfaces
http://ocpsoft.org/xml/ns/prettyfaces/rewrite-config-prettyfaces.xsd">
<url-mapping id="viewRecipe">
<pattern value="/#{ RecipeBean.filterRecipeName }/" />
<view-id value="/faces/viewRecipe.jsf" />
</url-mapping>
: 나는 또한 다음과 같은 시험 재 작성 규칙과 WEB-INF 폴더에 꽤-config.xml에 추가 .jsf 페이지를 열고 filterName을 Spaetzle로 설정하십시오. 그러나 url을 입력하면 glassfish 4.0 서버가 404 페이지를 반환하고 로그에 "Faces Servlet (javax.faces.webapp.FacesServlet)이 웹 컨텍스트에서 발견되지 않음 - PrettyFaces DynaView를 구성 할 수 없습니다"라고 표시됩니다.
정확하게이 예외를 throw하는 것은 무엇이며 어떻게 해결할 수 있습니까?
pretty-config.xml이로드되지 않은 것으로 보입니다.
덕분에 추가 한 후 <서블릿 이름> 서블릿 얼굴 서블릿 이름> <서블릿 클래스> javax.faces.webapp.FacesServlet 서블릿 클래스> 을 1 시작시로드> <서블릿 매핑> <서블릿 이름> 얼굴 서블릿 서블릿 이름> .jsf * URL 패턴> 서블릿 매핑>에 web.xml의 Log 메시지가 사라지 긴하지만 재 작성 규칙 자체는 작동하지 않으므로이 부분을 자세히 살펴볼 필요가 있습니다. –
Briefkasten
추가 문제가있는 경우 Ok, ocpsoft 포럼에 게시하십시오. – chkal