복합 구성 요소에 문제가 있습니다. 사용 된 라이브러리 중 하나에 버그가 있거나 문제에 대해 내 자신의 무지를 잘 모르겠다. 구성 요소 bar.xhtml 파일을 넣으면하위 폴더의 복합 구성 요소
WebContent/resources/foo/bar.xhtml
모든 것이 의도 한대로 작동합니다. 내가
WebContent/resources/subfolder/foo/bar.xhtml
에 넣어하지만 그들은 단지 표시되지 않습니다, 나는 메시지를 얻을 :
이페이지 /login.xhtml 네임 스페이스 http://java.sun.com/jsf/composite/subfolder/foo를 선언하고 태그 foo는 사용 바,하지만 네임 스페이스에 연결된 TagLibrary.
Omnifaces의 매핑되지 않은 리소스 처리기와 관련이 있다고 생각합니다. 매개 변수 일 수도 있습니다. 누군가 나에게 힌트를 줄 수 있을까요?
내가 (다른 사람의 사이에) 사용하고 있습니다 :
- 아파치에서 MyFaces 2.2.4
- Omnifaces 1.8.1
- Primefaces 5.0
- 톰캣 8.0.12
편집 2 응답을 회신으로 이동했습니다.
그냥 원인 인에서 제외하는'UnmappedResourceHandler'을 사용하지 않도록 설정합니다. – BalusC
안녕하세요, 답장을 보내 주셔서 감사합니다. 나는 어제 그것을 시도했다고 꽤 확신했다. 그러나 지금은 그 원인에 대해 아무 것도하지 않았습니다. 그러나 해결책을 찾았습니다 (나는이 질문을 편집합니다). 때로는 잠자기 후에 문제를 다시 확인하는 것이 도움이됩니다. – MCMLXXXII
좋습니다. 그러나 질문에 답변을 넣지 말고 답변으로 게시하십시오. – BalusC