Java Juddi发布和查找服务

Java Juddi发布和查找服务,java,uddi,juddi,Java,Uddi,Juddi,我已经成功地在我的计算机上安装了ApacheJuddiV3(tomcat版本)。我现在想要的是发布一个服务,该服务的WSDL位于 http://localhost:8080/axis2/services/CmmdcService/wsdl 为了实现这一点,我创建了一个独立的Java应用程序(从Juddi文档开始),它发布在上述位置找到的服务 发布部分看起来不错,但是我想查询juddi数据库中的服务,但是应该包含找到的服务的字段总是null(getServiceInfos())。我真的不知道是什

我已经成功地在我的计算机上安装了ApacheJuddiV3(tomcat版本)。我现在想要的是发布一个服务,该服务的WSDL位于

http://localhost:8080/axis2/services/CmmdcService/wsdl
为了实现这一点,我创建了一个独立的Java应用程序(从Juddi文档开始),它发布在上述位置找到的服务

发布部分看起来不错,但是我想查询juddi数据库中的服务,但是应该包含找到的服务的字段总是
null
getServiceInfos())。我真的不知道是什么错了,我也没有在互联网上找到任何关于这方面的好文档或教程


你可以找到程序的来源。只需取消归档并转到
/publish
文件夹。应用程序就在那里。

没有太多Apache知识,听起来好像执行查询时,
getServiceInfos()
函数试图从错误的子文件夹中检索信息。尝试更改搜索功能的位置,以便它搜索数据库所在的所有文件夹/位置或特定文件夹/位置

我可能错了(我对Apache的技能有限)


祝你好运,如果这让你感到困惑或没有帮助,请原谅。

编辑:对不起,我看错了问题。我不确定您指定了什么搜索条件,但服务器没有返回任何结果

使用“近似匹配”查找限定符时,确实需要指定通配符,例如%(任意数量的字符)或(单个字符)


长话短说,这可能是一个已经修复的bug。尝试更新的版本

我很久以来一直在尝试发布,但在文档示例中似乎有一个名为ClassUtil的类,但我无法将其解析为文档中提到的任何JAR。您可以将注册码和jar依赖项一起发布吗。ClassUtil是juddi客户端的一部分。在看到这篇文章之前,我不知道Juddi是什么。转到apache,我不得不问:到底是谁设计了这个页面?@thejartender它实际上不是一个页面,而是一个SVN存储库。他们不必看起来很漂亮。通常,你会得到一个简单的、不带样式的HTML,偶尔会下载文件,但他们使用ViewVC使其可在web上浏览。@至少网站没有使用闪烁标记,但它似乎受到90年代中期创造性颜色选择的影响。