Juddi 发布和查找服务

2022-08-31 23:43:40

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

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

为了实现这一点,我创建了一个独立的Java应用程序(从Juddi文档开始),该应用程序发布在上述位置找到的服务。

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

在这里,您可以找到该程序的来源。只需将其取消存档并转到该文件夹即可。该应用程序位于那里。./publish


答案 1

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

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

祝你好运,如果这让你感到困惑或没有帮助,很抱歉。


答案 2

编辑:对不起,我误读了这个问题。我不确定您指定的搜索条件,但服务器没有返回任何结果。

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

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


推荐