2017-03-07 13 views
1

WebSphere Liberty Core 16.0.0.4로 마이그레이션하려는 WebSphere Application Server 8.0에서 실행중인 애플리케이션이 있습니다.jax-ws가없는 WAS Liberty 프로파일에 배치

jax-ws를 사용하지만 매니페스트에 DisableIBMJAXWSEngine : true가 포함되어 있으므로 필요한 모든 cxf 라이브러리가 포함되어 있으므로 Liberty의 jax-ws 기능은 필요하지 않아야합니다.

그러나 Rational Application Developer 9.6에서 해당 응용 프로그램을 공개하려고하면 "Application [EAR 프로젝트] ([Utility module])은 WebSphere Application Server Liberty에서 지원하지 않는 기능인 'jaxws'가 필요합니다."

jaxws-2.2 기능을 설치하지 않고 WebSphere Liberty로 애플리케이션을 게시하려면 무엇을 수정해야합니까?

+0

어떤면을 선택하셨습니까? 확인하려면 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 속성> 프로젝트 패싯을 선택합니다. 이것은 server.xml에 추가 된 기능에 영향을 줄 수 있습니다. –

답변

1

프로젝트를 마우스 오른쪽 버튼으로 클릭하고 속성> 자유> 필수 기능을 선택하면 jaxws-2.2 기능이 목록에 있어야합니다. 액션을 절대 추가하지 않음으로 설정하면 지원되지 않는 기능을 추가하지 않아야합니다.

+0

답장을 보내 주셔서 감사합니다. 유감 스럽지만 jaxws-2.2는 오류가있는 유틸리티 모듈 목록에 없습니다 (목록이 비어 있음). WAR 모듈은 jsp-2.3 및 jdbc-4.1을 필수 기능으로 올바르게 나열합니다. – Condor