【发布时间】:2010-12-29 09:30:45
【问题描述】:
我已在我的计算机上成功设置了 Apache Juddi v3 安装(tomcat 版本)。我现在想要的是发布一个服务,其 WSDL 位于
http://localhost:8080/axis2/services/CmmdcService/wsdl
为了实现这一点,我创建了一个独立的 Java 应用程序(从 Juddi 文档开始),它发布了在上述位置找到的服务。
发布部分看起来不错,但是我想查询 juddi 数据库中的服务,但应该包含找到的服务的字段始终是 null (getServiceInfos())。我真的不知道出了什么问题,也没有在互联网上找到任何好的文档或教程。
Here你可以找到程序的来源。只需解压缩它并转到./publish 文件夹。在那里可以找到应用程序。
【问题讨论】:
-
我一直在尝试发布很长一段时间,但在文档示例中似乎有一个名为 ClassUtil 的类,但我无法将其解析为文档所述的任何 jar。您能否将您的注册码连同 jar 依赖项一起发布。
-
ClassUtil 是 juddi 客户端的一部分。来源这里svn.apache.org/viewvc/juddi/tags/juddi-3.1.3/juddi-client/src/…
-
直到看到这篇文章,我才知道 Juddi 是什么。去了apache,我不得不问:那个页面到底是谁设计的?
-
@thejartender 它不是一个真正的页面,而是一个 SVN 存储库。他们不必看起来很漂亮。通常,您会得到一个普通的、无样式的 HTML,偶尔会下载文件,但他们使用 ViewVC 使其可在网络上浏览。
-
@thejartender 至少该网站不使用 <blink>标记,但似乎受到 90 年代中期的创意色彩选择的影响。