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

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

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

Juddi介绍及安装相关推荐

  1. Scrapy-Splash的介绍、安装以及实例

    scrapy-splash的介绍   在前面的博客中,我们已经见识到了Scrapy的强大之处.但是,Scrapy也有其不足之处,即Scrapy没有JS engine, 因此它无法爬取JavaScrip ...

  2. Springlake-01 介绍功能安装

    Springlake-01 介绍&功能&安装 1. 简介与功能 1)Springlake 是一个企业内容平台SECP 2)是一个可配置的系统,80%内容可以配置 3)允许建立和配置垂直 ...

  3. Kafka系列一之架构介绍和安装

    Kafka架构介绍和安装 写在前面 还是那句话,当你学习一个新的东西之前,你总得知道这个东西是什么?这个东西可以用来做什么?然后你才会去学习它,使用它.简单来说,kafka既是一个消息队列,如今,它也 ...

  4. SharpWebMail介绍和安装(转)

    SharpWebMail介绍和安装 什么是:SharpWebMail SharpWebMail是一款C#开发的基于WEB应用程序的多语言的WEB邮件服务.它允许我们使用SMTP或IMAP服务来完成发送 ...

  5. Linux系统Vi/Vim编辑器的简单介绍、安装/卸载、常用命令

    Linux系统Vi/Vim编辑器的简单介绍.安装/卸载.常用命令 1.介绍 vi(Visual Interface)编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下.由于不需要图形界 ...

  6. Storm介绍及安装部署

    本节内容: Apache Storm是什么 Apache Storm核心概念 Storm原理架构 Storm集群安装部署 启动storm ui.Nimbus和Supervisor 一.Apache S ...

  7. LNMP基础架构介绍与安装

    1.LNMP架构介绍 LNMP==Linux+Nginx+Mysql+PHP  nginx:省资源,省cpu,所以在高并发时能够处理更多的请求,高端能达到3万到5万的并发量.  nginx和LAMP不 ...

  8. 2.1 DNS服务介绍和安装

    DNS服务介绍和安装 一 DNS概述 通过为每台主机建立IP地址与域名之间的映射关系,用户可以避开难记的IP地址,而是用域名就可以访问网络中的站点:即平常我们上网输入的都是域名,www.baidu.c ...

  9. openresty开发系列10--openresty的简单介绍及安装

    openresty开发系列10--openresty的简单介绍及安装 一.Nginx优点 十几年前,互联网没有这么火,软件外包开发,信息化建设,帮助企业做无纸化办公,收银系统,工厂erp,c/s架构偏 ...

最新文章

  1. Oracle 异常--工作中出现的
  2. 应用在vs的ide调试环境下运行顺利,但是在bin目录直接运行exe报错的问题
  3. python读取文件内容操作_Python 3.6 读取并操作文件内容
  4. 微软在动态语言支持上超越了Java?
  5. F5和nginx配合转发前端请求
  6. Eclipse下搭建Android的NDK开发环境
  7. 2019年最好的7个人工智能聊天机器人
  8. 使用VBA让Word或Excel文档窗口置顶
  9. echarts 自定义甘特图
  10. Android仿微信朋友圈查看全文/收起功能(雷惊风)
  11. Win系统 - Win10 进入 BIOS 系统(非启动快捷键)
  12. win10开机启动慢如何解决?三种方法帮你解决!
  13. 学习opencv:PS滤镜—浮雕
  14. 中国智能制造发展趋势!
  15. ArduPilot姿态控制方法解析---(倾转分离)
  16. HTML5七夕520情人节表白网页❤ 属于我们的浪漫星空 ❤ HTML+CSS+JavaScript
  17. on duplicate key update不生效_【敏捷御景苑幼儿园*世界之窗】澳大利亚美食,不一样的迷醉~~...
  18. mbti 人格 和 荣格八维
  19. 短消息网关系统接口协议
  20. 微信小程序之简易网易云音乐

热门文章

  1. cenos 安装 phpredis 扩展
  2. mysql 利用binlog增量备份,还原实例
  3. (jQuery,Highcharts)前端图表系列之一 --Highcharts (转)
  4. P1966 火柴排队
  5. 读书记:asp.net2.0电子商务开发实战
  6. linux 系统 权限
  7. Javascript-自己定义对象转换成JSon后怎样再转换回自己定义对象
  8. 避免css中文字体在浏览器中解析成乱码
  9. JavaScript:零星知识
  10. 网络摄像头2 mjpg_streamer流程,编译