2017-01-11 5 views
0

JBoss AS 7.3.1에서 JBoss EAP 7.0으로 업그레이드하는 중입니다. 업그레이드 전에는 Java 1.8으로 업그레이드했습니다. 새 서버에 응용 프로그램을 배포 한 후 서버를 시작할 때 아래 오류가 발생합니다. 오래된 JBoss 서버에서는 문제가 없습니다.JBoss EAP로 업그레이드 한 후 CXF가 작동하지 않습니다.

org.jboss.as.server.deployment.DeploymentUnitProcessingException : WFLYWS0059 아파치 CXF 라이브러리 WS 엔드 배포 검출 (CXF 다발-2.7.12.jar); ...

답변

1

이것은 의도적으로 JIRA WFLY-451에 설명 된 것과 같습니다. 배포시 자신의 JAX-WS 구현 (CXF 번들 등)을 패키징해서는 안됩니다. JBoss와 같은 JEE 컨테이너는 기본적으로 JAX-WS 스펙을 구현합니다.

응용 프로그램 배포에서 CXF 및 관련 웹 서비스 jar를 제거하십시오. 어떤 이유로 JBoss가 제공하는 것보다 자신의 CXF jar를 사용하려는 경우 jboss-deployment-structure.xml 파일의 webservice 하위 시스템을 비활성화해야 응용 프로그램을 배포 할 때 webservice 하위 시스템이 활성화되지 않습니다. 이것은 또한 패키지 된 컨테이너에 의해 제공되지 않기 때문에 패키지화 된 웹 서비스 구현을 지원할 것이라는 것을 의미합니다.