2014-01-24 2 views
0

wso2와 같은 리소스의 실제 경로를 가져올 수 있습니까? wso2 관리 레지스트리에 추가 된 항목은 무엇입니까? 나는 그것의 물리적 인 경로가 필요하므로 그것을 분석하고 싶다.WSO2 : 통제 레지스트리의 리소스 경로

미리 감사드립니다.

답변

1

지배 구조 레지스트리는 데이터베이스 (기본적으로 h2)를 사용하여 구성을 저장합니다. 따라서 파일 시스템에서 gov에 추가 된 파일을 찾을 수 없습니다 (checkin-client.bat를 사용하여 레지스트리를 내보내는 경우 제외).

해결 방법은 파일을 읽는 대신 wsdl을 요청하는 것입니다.

+0

Jean-Michel에게 감사드립니다. –

+0

wsdl 주소를 문자열로 얻는 파서를 사용하여 두 버전의 wsdl을 비교하려고합니다. 하지만 난 resource.getContent() 메서드를 사용하여 wsdl 콘텐츠를 가질 수 있습니다. 비교 구성 요소는 저장소에 구현되므로 wsdl 요청은 흥미로운 방법이 아니라고 생각합니다. 당신 의견은 뭐죠? 비교 컴포넌트를 ESB에 배치하는 것과 같은 더 나은 접근법을 가지고 있습니까? 감사. –

+0

이 비교 구성 요소는 어떻게됩니까? 더 자세히 알려주시겠습니까? 아마도 당신을위한 유용한 정보 : 중재 내부, ESB에, get-property를 사용하여 레지스트리에 저장된 리소스를로드 할 수 있습니다. 예 : get-property ('gov :/trunk/MyResource') –