JSF(JavaServer Faces) 2.0에 대한 IBM 포틀릿 브릿지 구성
이 태스크 정보
제한사항: JSF 포틀릿 브릿지는 WebSphere® Application Server Traditional 버전 9.0 기본
JavaServer Faces 구현인 JSF 2.2를 사용할 때 기능하지 않습니다.
프로시저
- portlet.xml 파일을 열고 다음과 같이 JSF 2.0 포틀릿 브릿지에
대한 포틀릿 클래스를 수정하십시오.
<portlet-class>com.ibm.faces20.portlet.FacesPortlet</portlet-class>
<init-param>
<name>com.ibm.faces.portlet.page.view</name>
<value>/TestProjectView.xhtml</value>
<init-param>
- faces-config.xml 파일을 열고 JSF 2.0 포틀릿 브릿지 변수
분석기, 보기 핸들러 및 자원 핸들러 항목을 추가하십시오.
<application>
<variable-resolver>com.ibm.faces20.portlet.PortletVariableResolver</variable-resolver>
<view-handler>com.ibm.faces20.portlet.FaceletPortletViewHandler</view-handler>
<resource-handler>com.ibm.faces20.portlet.httpbridge.PortletResourceHandler</resource-handler>
</application>
다음에 수행할 작업
포틀릿 프로젝트에 사용자 정의 포틀릿 클래스가 있으면
다음 변경도 필요합니다.
- portlet.xml 파일의 portlet-class 항목을 사용된 특정 사용자 정의 클래스를 가리키십시오.
- JSF 2.0에 대한 IBM 포틀릿 브릿지에서 com.ibm.faces20.portlet.FacesPortlet
클래스를 확장하도록 포틀릿 클래스를 수정하십시오.