台湾程序员详解JUDDI安装与部署教程
4星 · 超过85%的资源 需积分: 9 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服务注册和查询系统。
2009-12-10 上传
2011-12-07 上传
2013-05-28 上传
2012-06-02 上传
2012-05-10 上传
2012-05-10 上传
lop8010
- 粉丝: 1
- 资源: 6
最新资源
- 开源通讯录备份系统项目,易于复刻与扩展
- 探索NX二次开发:UF_DRF_ask_id_symbol_geometry函数详解
- Vuex使用教程:详细资料包解析与实践
- 汉印A300蓝牙打印机安卓App开发教程与资源
- kkFileView 4.4.0-beta版:Windows下的解压缩文件预览器
- ChatGPT对战Bard:一场AI的深度测评与比较
- 稳定版MySQL连接Java的驱动包MySQL Connector/J 5.1.38发布
- Zabbix监控系统离线安装包下载指南
- JavaScript Promise代码解析与应用
- 基于JAVA和SQL的离散数学题库管理系统开发与应用
- 竞赛项目申报系统:SpringBoot与Vue.js结合毕业设计
- JAVA+SQL打造离散数学题库管理系统:源代码与文档全览
- C#代码实现装箱与转换的详细解析
- 利用ChatGPT深入了解行业的快速方法论
- C语言链表操作实战解析与代码示例
- 大学生选修选课系统设计与实现:源码及数据库架构