我采用Tomcat 5.0.30+mysql5.1 ,此前用tomcat-5.5.17版本和JUDDI有冲突。
1. 从mysql的官方网站上下载mysql-5.1.36-win32.msi安装并配置。
2.从apache官方网站上下载juddi-0.9rc4.zip,解压后将juddi.war复制到..\tomcat\webapps\下,或者复制文件夹juddi到该目录下;.
3.从http://www.mysql.com/downloads/api-jdbc-stable.html, 下载mysql-connector-java-3.1.12-ga.zip,解压后将mysql-connector-java-3.1.12-bin.jar复制到../tomcat/common/lib/下(juddi/WEB- INF/lib下不可行);
下面就是关键步骤:
4进入juddi-0.9rc4\sql\mysql,(因为我是用mysql数据库的),里面有三个文件,先阅读README,按照readme中说明进行操作。
为了省时间,我把步骤写一下:
1) 打开mysql的命令行工具,以root用户进入,输入”\. {path}\create_database.sql”
2) 如果上一步成功,就执行这一步。先编辑insert_publisher.sql,把它改成如下:
USE ‘databaseName’;
INSERT INTO PUBLISHER (PUBLISHER_ID,PUBLISHER_NAME,EMAIL_ADDRESS,IS_ENABLED,IS_ADMIN) VALUES ('juddi','juddi','li.yong@apache.org','true','true');
其中上面打引号的内容都可以自行修改自己想要的名字;
同第一步,在mysql执行该文件,也可以逐条在mysql中输入执行。
3) 验证:查看数据库juddi,在表publisher中能看到第二步所设置的信息就说明数据创建成功。
5. 数据库连接:
进入%TOMCAT_HOME%\conf目录,编辑其中的server.xml文件。
一般来说,把下面的根元素DefaultContext加入到<Host></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>username</value>
</parameter>
<parameter>
<name>password</name>
<value>password</value>
</parameter>
<parameter>
<name>url</name>
<value>
jdbc:mysql://localhost:3306/juddi
</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>org.gjt.mm.mysql.Driver</value>
</parameter>
</ResourceParams>
</DefaultContext>
其中,用户名juddi和密码juddi是连接数据库的密码,在下一步进行设置,jdbc:mysql://localhost /DataBaseName的DataBaseName就是刚才所创建的数据库名字。保存。
重启服务器。
6.至此,整个普通的JUDDI就已经安装完成。测试一下,进入http://localhost:8080/juddi/happyjuddi.jsp,如果没有出现红色字体就表示安装基本成功;
分享到:
相关推荐
jUDDI (pronounced "Judy") is an open source Java implementation of the Universal Description, Discovery, and Integration (UDDI) specification for Web Services.
uddi注册中心,可用于web service 开发。便于查找服务。
juddi为一个在web service中使用的uddi注册中心的java代码
Juddi + Jboss + mysql的配置
juddi-0.9rc4.zip ORACLE CLOUD解决方案.rar SOA的业务规划和建模方法(实践案例介绍“汽车贷款”).rar SOA的电子政务平台的研究及实现.doc SOMA范例.rar webservice+&+uddi介绍.pdf WSRR.rar 基于SOA的业务流程管理...
通过UDDI4J连接JUDDI,搭建自己的服务注册中心
juddi-dist-3.0.0.rc1.zip
关于juddi环境搭建,包括了MySQL的安装
juddi V2安装所需要的包和安装步骤的文档,可直接安装
juddi3.10 userguide.pdf devguide.pdf
juddi + mysql 详细安装过程,具体见文档
利用uddi4j 的API创建web服务,将创建好的web服务发布到juddi的服务器上,在juddi服务器上查询web服务。
基于JUDDI的WEB服务注册中心,增加WEB服务非功 能属性描述模块
juddi搭建及一个简单服务发布,主要用于初学者
台湾程序员写的JUDDI资料,里面介绍了JUDDI的安装等相关信息
juddi连接mysql没有驱动的解决方法
juddi jar包,可以用UDDI和juddi链接用
用来部署juddi,主要用于web service开发的
主要是搭建JUDDI服务器,然后通过UDDI4J注册级发布WebService。
这是juddi的最新版本,支持uddi v3规范,集成了tomcat