2010-12-29 6 views
47

내 컴퓨터에 Apache Juddi v3 설치 (tomcat 버전)를 성공적으로 설치했습니다. 내가 지금 원하는 것은 서비스가 위의 위치에서 찾을 발행 누구의 WSDLJuddi 게시 및 서비스 찾기

http://localhost:8080/axis2/services/CmmdcService/wsdl 

에서 발견되어이를 달성하기 위해, I합니다 (Juddi 문서에서 시작) 독립형 Java 응용 프로그램을 만든 서비스를 게시하는 것입니다.

은 대기가 좋아 보이는 게시,하지만 나는 서비스 그러나 발견 서비스를 포함해야합니다 필드의 juddi 데이터베이스를 조회 할 항상 null (getServiceInfos())입니다. 나는 정말로 무엇이 잘못되었는지를 알지 못하며, 이것에 관한 좋은 문서 나 튜토리얼을 인터넷에서 찾지 못했습니다.

Here 프로그램 소스를 찾을 수 있습니다. 보관을 취소하고 ./publish 폴더로 이동하십시오. 그곳에 신청서가 있습니다.

+2

오랫동안 게시하려고 시도했지만 문서 예제에서 ClassUtil이라는 클래스가있는 것으로 보이지만 문서에서 말하는 모든 항아리로 해결할 수 없습니다. jar 종속성과 함께 등록 코드를 게시 할 수 있습니까? –

+1

ClassUtil은 juddi 클라이언트의 일부입니다. 여기에서 소스 http://svn.apache.org/viewvc/juddi/tags/juddi-3.1.3/juddi-client/src/main/java/org/apache/juddi/v3/client/ClassUtil.java?view= 마크 업 – beny23

+1

나는이 게시물을 볼 때까지 Juddi가 무엇인지 알지 못했다. 아파치로 갔고 나는 물어야한다 : 도대체 누가 그 페이지를 고안 했는가? – thejartender

답변

1

많은 아파치 지식으로, 쿼리를 할 때 getServiceInfos() 함수가 잘못된 하위 폴더에서 정보를 검색하는 것처럼 들립니다. 검색 기능의 위치를 ​​변경하여 데이터베이스가있는 모든 폴더/위치 또는 특정 폴더/위치를 검색하십시오.

나는 잘못 될 수 있습니다 (나는 아파치와 기술이 제한되어 있습니다).

행운을 비네, 죄송합니다. 혼란 스럽거나 도움이되지 않았다면.

0

편집 : 죄송합니다. 질문을 잘못 읽었습니다. 지정한 검색 기준이 확실하지 않지만 서버가 결과를 반환하지 않았습니다.

"approximateMatch"찾기 한정자를 사용하는 경우 % (임의의 문자 수) 또는 _ (단일 문자)와 같은 와일드 카드 문자를 지정해야합니다.

간단히 말해서, 이것은 아마도 수정 된 버그 일 것입니다. 최신 버전을 시도하십시오