`

Juddi介绍及安装

阅读更多

1 jUDDI,发音(Judy),是服务于WebServices 的UDDI的java实现开源包,安装1.1 下载下载地址:http://ws.apache.org/juddi/releases.html 目前的jUDDI的最新版本是0.9rc4


2 数据库安装UDDI需要有一个地方来存储注册的数据,因此首先要选择一个关系数据库安装。JUDDI可以使用任何支持ANSI standard SQL关系数据库( 例如MySQL, DB2, Sybase, JdataStore等)。本实例使用MySQL。 数据库安装完成后,在MySQL数据库中运行juddi-0.9rc4\sql\mysql\create_database.sql, juddi-0.9rc3 ql\mysql\insert_publishers.sql。数据库准备完成。(添加注意点) 1.3 安装juddi及配置首先将juddi-0.9rc4\webapp下的juddi文件夹复制到Tomcat下的webapps中,并将 mysql-connector-java-3.1.7\mysql-connector-java-3.1.7-bin.jar复制到Tomcat 5.0\webapps\juddi\WEB-INF\lib下。 下面就是连接数据库的配置,在Tomcat/conf/server.xml的Host element

中加入:

xml 代码
  1. <GlobalNamingResources>  
  2.  <Resource auth="Container"  
  3.   driverClassName="com.mysql.jdbc.Driver"    
  4.   factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory" maxActive="20" maxIdle="10" maxWait="-1"  
  5.    name="jdbc/juddiDB"    
  6.    password="juddi"  
  7.     type="javax.sql.DataSource"  
  8.      url="jdbc:mysql://localhost:3306/juddi?autoReconnect=true"    
  9.      username="juddi"/>  
  10.  </GlobalNamingResources>  
  11.   
  12. <Context path="/juddi" docBase="F:\soft\apache-tomcat-5.5.23\webapps\juddi"  
  13.                                      debug="5" reloadable="true" crossContext="true">  
  14.     
  15.             <Resource name="jdbc/juddiDB" auth="Container"  
  16.              type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver"  
  17.              url="jdbc:mysql://localhost:3306/juddi?autoReconnect=true"  
  18.              username="juddi" password="juddi" maxActive="20" maxIdle="10"  
  19.              maxWait="-1"    
  20.              factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory"/>  
  21.          </Context>  


         

3 本地安装检查访问http://127.0.0.1:8080/juddi/happyjuddi.jsp页面,此页面检查了jUDDI所必须的包和配置的正确性,并测试数据库连接是否成功。 如果没有红色文字,即本地安装成功,即可进行webservices的发布发现等服务。
(tomcat5。0会出问题,换一个Tomcat5.5)

4 测试实例以上安装成功的是UDDI的服务器端,而进行发布、查找服务的客户端的应用则要用jUDDI、UDDI4J等包来进行开发。我们可以直接使用jUDDI自 带的测试代码来进行客户端使用的学习。

分享到:
评论
2 楼 qingfeng825 2007-11-28  
jndi的一个用法,Tomcat 5.0应该试一下换成para形式,看看是否可以。
1 楼 qingfeng825 2007-11-23  
Tomcat 5.5可以5.0不行。

相关推荐

    juddi安装包和文档

    本指南将详细介绍JUDDI V2的安装过程,帮助你快速上手并进行实际操作。 一、JUDDI概述 JUDDI的核心功能在于提供一个中心化的服务目录,使服务消费者能够查找、访问和管理符合UDDI规范的服务。JUDDI支持多种服务...

    juddi 安装包

    这个安装包包含了JUDDI 3.10版本的相关文档,包括`juddi3.10 userguide.pdf`用户指南和`devguide.pdf`开发者指南。这两份文档是理解并成功部署和使用JUDDI的关键资源。 **用户指南(juddi3.10 userguide.pdf)** 1....

    使用UDDI4J连接JUDDI

    本部分详细介绍如何使用JDK1.5、Tomcat5.5、MySql和Juddi搭建UDDI服务器,以及如何通过UDDI4J连接JUDDI。 ##### **软件版本** - JDK: jdk-1_5_0_06-windows-i586-p.exe - Tomcat: tomcat-5.5.9.exe - MySql: mysql...

    Juddi2.0.1+Apache-Tomcat-6.0.36+MySQL环境搭建测试

    本文将详细介绍如何在您的计算机上搭建一个基于JUDDI 2.0.1、Apache Tomcat 6.0.36和MySQL的环境,并通过UDDI4J注册和发布Web服务。这一过程涉及多个技术组件,每个都有其特定的角色和功能。 首先,让我们了解这些...

    JUDDI开发指南

    JUDDI介绍 JUDDI是UDDI的一个Java开源实现,它提供了一个基于Java的应用程序接口(API),允许开发者轻松地在Java环境中实现UDDI的功能。JUDDI支持UDDI v3标准,并且包含了完整的客户端和服务端功能,可以用来构建...

    配置uddi (using JUDDI 0.94rc)

    本文档将详细介绍如何配置 jUDDI(版本 0.94rc),并将其与 JBoss 应用服务器以及 MySQL 数据库进行集成。此配置将为用户提供一个稳定且功能强大的 UDDI 注册中心。 #### 一、环境搭建概述 在开始之前,我们需要...

    Red Hat JBoss

    **SOA Getting Started Guide**是一份针对JBoss管理员和开发者的入门指南,详细介绍了如何安装、配置和启动JBoss Enterprise SOA Platform 5,并提供了关于如何使用该平台不同特性的快速入门示例。 #### 二、JBoss ...

Global site tag (gtag.js) - Google Analytics