台湾程序员详解JUDDI安装与部署教程

4星 · 超过85%的资源 需积分: 9 20 下载量 24 浏览量 更新于2024-08-01 收藏 1.55MB PPT 举报
"这篇文档是台湾程序员蔡文偉关于JUDDI安装和部署的教程,涵盖了从下载所需软件到实际操作的详细步骤,包括JUDDI的注册与查询,以及在安装过程中的数据库配置、连接池创建、JDBC资源设定等关键环节。" JUDDI(Java Universal Description, Discovery and Integration)是一个基于Java的UDDI(Universal Description, Discovery and Integration)服务器实现,用于服务发现和集成。它提供了服务注册、查询和服务管理的功能,是SOA(Service-Oriented Architecture)环境中重要的组件。 在安装JUDDI之前,你需要准备以下软件: 1. Glassfish:一个开源的应用服务器,将作为JUDDI的运行环境。 2. MySQL:用于存储JUDDI的数据,需要下载并安装。 3. MySQL JDBC驱动:连接JUDDI与MySQL数据库的桥梁。 4. JDK 5.0或更高版本:JUDDI的运行需要Java环境支持。 5. NetBeans:一个集成开发环境,可用于管理和部署JUDDI应用。 6. jUDDI:Apache提供的JUDDI软件包,可以从官方网站下载。 安装步骤主要包括: 1. 安装数据库:按照MySQL的官方指南安装并配置MySQL。 2. 配置数据库:修改`create_database.sql`和`insert_publishers.sql`脚本以适应你的环境,并将它们导入到MySQL数据库中。 3. 创建Connection pool:在Glassfish管理控制台中设置一个新的数据库连接池。 4. 创建JDBC resource:配置JDBC资源,以便JUDDI能访问MySQL数据库。 5. 部署JUDDI:将`juddi-web-2.0rc5.war`部署到Glassfish,可以将其重命名为`juddi.war`。 6. 修改JUDDI配置文件:更新`juddi-users.xml`添加用户,并在`juddi.properties`中设置邮箱,确保与你在数据库中插入的值一致。 JDBC驱动的配置是连接JUDDI到MySQL的关键,需要确保驱动正确配置,以使JUDDI能够成功访问数据库。 完成安装后,你可以通过uddi_browser工具进行测试,例如添加名为“hotel”的业务,查看JUDDI数据库中如`Auth_token`、`Business_entity`、`Business_name`、`Contact`和`Discover`等表的变化,以确认JUDDI的正常运行。 这篇教程详细介绍了JUDDI的安装和配置流程,对于想要在本地环境中运行和测试JUDDI服务的人来说,是一份非常实用的指南。遵循这些步骤,开发者可以快速搭建起一个功能完备的JUDDI服务注册和查询系统。