使用UDDI4J连接JUDDI
时间:2026-01-20
时间:2026-01-20
使用UDDI4J
连接JUDDI
一、简介
IBM 发布的 uddi4j是UDDI的java实现,它包含发布、查找、取消web服务的API。而juddi是apache组织的一个开源项目,它部署在tomcat等服务器上是UDDI的服务器。 本文的主要内容:
1. 利用uddi4j 的API创建web服务;
2. 将创建好的web服务发布到juddi的服务器上;
3. 在juddi服务器上查询web服务。
二、 运行环境
环境:winxp + jdk1.6 + tomcat6.0 + mysql5.0 + juddi-2.0rc5 + uddi4j-2.0.5(各种产品的版本没有太大影响)
三、安装与配置juddi
1. 下载juddi-2.0rc5.zip(官方网址:/juddi/releases.html),解压后将juddi-2.0rc5\webapp\juddi拷贝到tomcat的webapp目录下。
2. 确保mysql正确安装,将mysql的jdbc驱动程序拷贝到tomcat的common\lib下,我这里用到的是mysqldriver.jar。
3. 修改tomcat/conf/server.xml在</Host>后添加如下:
<DefaultContext reloadable="true" crossContext="true">
<Resource name="jdbc/juddiDB" scope="Shareable" type="javax.sql.DataSource"/> <ResourceParams name="jdbc/juddiDB">
<parameter>
<name>username</name>
<value>root</value>
</parameter>
<parameter>