juddi 0.9 rc4 安装整理

HerryDong 2010-07-15

我采用Tomcat5.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’;

INSERTINTOPUBLISHER(PUBLISHER_ID,PUBLISHER_NAME,EMAIL_ADDRESS,IS_ENABLED,IS_ADMIN)VALUES('juddi','juddi','[email protected]','true','true');

其中上面打引号的内容都可以自行修改自己想要的名字;

同第一步,在mysql执行该文件,也可以逐条在mysql中输入执行。

3)验证:查看数据库juddi,在表publisher中能看到第二步所设置的信息就说明数据创建成功。

5.数据库连接:

进入%TOMCAT_HOME%\conf目录,编辑其中的server.xml文件。

一般来说,把下面的根元素DefaultContext加入到<Host></Host>之间即可。

<DefaultContextreloadable="true"crossContext="true">

<Resourcename="jdbc/juddiDB"scope="Shareable"type="javax.sql.DataSource"/>

<ResourceParamsname="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,如果没有出现红色字体就表示安装基本成功;

相关推荐