MAVEN을 사용하여 JSF 프로젝트를 빌드하려고합니다. 내가 필요한 모든 의존성을 추가하려고했다. 오류가 발생할 때마다.Richface 및 MyFaces가있는 JSF 프로젝트의 Pom 종속성
<dependencies>
<dependency>
<groupId>org.richfaces</groupId>
<artifactId>richfaces-bom</artifactId>
<type>pom</type>
<version>4.2.2.Final</version>
</dependency>
<dependency>
<groupId>org.apache.myfaces.core</groupId>
<artifactId>myfaces-impl</artifactId>
<version>2.0.2</version>
</dependency>
<dependency>
<groupId>org.apache.myfaces.core</groupId>
<artifactId>myfaces-api</artifactId>
<version>2.0.2</version>
<scope>compile</scope>
</dependency>
</dependencies>
프로젝트가 실제 JSF 프로젝트로 작동하려면이 POM을 어떻게 추가해야합니까?
P.S 오른쪽 richfaces 종속성을 추가했습니다. 웹 스피어에서 배포 문제가 발생했습니다.
Caused by: javax.faces.FacesException: java.lang.UnsupportedOperationException
at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:387)
at com.ibm.ws.webcontainer.webapp.WebApp.notifyServletContextCreated(WebApp.java:1651)
at com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize(WebAppImpl.java:410)
at com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGroupImpl.java:88)
at com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl.java:169)
... 17 more
Caused by: java.lang.UnsupportedOperationException
at com.sun.faces.config.ConfigureListener$ApplicationMap.entrySet(ConfigureListener.java:1948)
필자는 Maven이 아니므로 자세히 설명하지는 않겠지 만 적어도 Websphere 자체는 ** 이미 ** JSF 라이브러리와 함께 제공됩니다. 웹 응용 프로그램에서 웹 응용 프로그램을 제어하려는 경우에는 웹 응용 프로그램을 웹 서버에 구성해야합니다. stacktrace는 Mojarra 행 ('com.sun.faces. *')을 포함하고있어, Websphere가 ** 여전히 ** 사용하고 있음을 나타냅니다. – BalusC
@BalusC websphere 자신의 라이브러리를 비활성화 할 수 있습니까? 저는 웨슬리 지역에있는 도서관이 모두 확대 될 것이라고 생각하지 않습니다. – Kayser