2013-04-09 3 views
0

WSO2 IS의 기능을 사용할 것을 고려하고 있습니다. 그러나 이미 WSO2 ESB를 프로덕션 환경에 배포 했으므로 이미 존재하는 ESB 환경에 IS 기능을 추가하는 것을 선호합니다.WSO2 ESB와 WSO2의 결합 IS

IS 4.1.0 번들부터 시작하여 Carbon 4.0.5 P2 repository (ESB 4.6.0은 해당 버전의 Carbon을 기반으로 함)을 추가하고 ESB 4.6.0 기능을 설치할 수는 있지만 할 수없는 것 같습니다. 반대로 WSO2 IS가 Carbon 4.0.6을 기반으로한다고 말할 수있는 한 there's no P2 repo for it입니다.

IS 기능을 ESB에 설치하는 적절한 방법은 무엇입니까?

답변

1

나는 ESB 4.0.6에 4.0.7 신원 Server 기능 설치를 시도하지 않았습니다. 하지만 내가하지 말라고 충고 할 수 있습니다. 이유는 다음과 같습니다. Identity Server 4.1.0에서는 이전 릴리스와 호환되지 않는 사용자 관리 코어 번들에 몇 가지 변경 사항이 있습니다. 따라서 ESB 4.6.0 위에 이전 버전의 ID 서버 기능을 설치하려고 할 수 있습니다. Identity Server 4.0.0은 Carbon 4.0.3과 함께 출시되었습니다. 따라서 Carbon 4.0.3 p2 repository을 사용해 ESB 4.6.0에 신원 기능을 설치해야한다고 생각합니다.

+0

포인터 주셔서 감사합니다! 나는 그런 식으로 설치를 할 수 있었지만, OAuth 지원은 빠져있는 것처럼 보였고 어디서나 기능 목록에서 찾을 수 없었습니다. 또한 Main> Entitlement 아래의 모든 페이지는 렌더링에 실패하고 ServletException으로 인해 파열됩니다. 따라서 아마도 호환되지 않습니다. – mpontes

+0

ESB에 org.wso2.carbon.identity.entitlement.stub_4.0.0이 함께 제공됩니다. .jar는 IS가 충돌하는 것과 충돌합니다 ... 4.0.0을 제거했는데 첫눈에 작동하는 것처럼 보이지만 손으로 ​​항아리를 제거하는 것이 조금 불편합니다. 해당 jar 파일을 가져온 기능을 확인하는 방법이 있습니까? – mpontes

+0

늦게 답장을 드려 죄송합니다. 주어진 jar가 설치된 기능을 표시 할 수있는 OSGi 명령이 있어야합니다. 그 OSGi 명령을 모르지만 인터넷에서 찾을 수 있습니다. 찾은 경우 시작할 때 -DosgiConsole 속성을 전달하고 확인하여 OSGi 콘솔로 WSO2 서버를 시작할 수 있습니다. –

0

IS 4.1.0 기반의 새로운 IS 기능을 사용하려면 4.0.7 P2 저장소를 사용하십시오.

http://dist.wso2.org/p2/carbon/releases/4.0.7/

+0

답장을 보내 주셔서 감사합니다. 이상하게도 ESB에 4.0.7 저장소를 추가 할 때 "Identity Server"범주를 확장 할 수 없습니다. http://puu.sh/2xsLw. 다른 리포지토리도 정상적으로 작동합니다. 이상한 점은 "기능 이름 별 필터링"에 뭔가를 넣으면 작동하지만 그다음 설치해야하는 일부 구성 요소가 필터링되고 있다고 생각합니다. 어떤 생각을 어떻게 해결할 수 있을까요? – mpontes

관련 문제