下載地址:http://ws.apache.org/juddi/releases.html
二、環(huán)境版本
JDK 1.6
Eclipse 3.2
MyEclipse 5.5
Tomcat 6.0
MySQL 5.0
MySQL Connector JAVA 5.0.8
JUDDI 2.0rc5
三、安裝JUDDI
首先,從ws.apache.org上下載juddi最新版,解壓縮后將webapp子目錄下的juddi目錄copy到tomcat的webapp子目錄下,把juddi.jar和juddi.war這兩個(gè)文件 copy到tomcat的common\lib目錄下。
然后,創(chuàng)建數(shù)據(jù)庫(kù)。新建名稱(chēng)為:mylogistics的數(shù)據(jù)庫(kù),然后在該數(shù)據(jù)庫(kù)中導(dǎo)入SQL(juddi-2.0rc5\sql\mysql\create_database.sql),這樣就安裝好了mysql數(shù)據(jù)庫(kù),然后需要把juddi"sql"mysql下的create_database.sql和insert_publisher.sql執(zhí)行一遍就可以了。
第三步:修改tomcat"conf"server.xml。找到/host>,在前面插入這樣一段內(nèi)容:




















因?yàn)?span style="font-size: 12pt">juddi是基于連接池的,在server.xml中添加以上代碼就是為其服務(wù)器配置連接池。
第四步:在juddi數(shù)據(jù)庫(kù)中的publisher表增加以下用戶:PUBLISHER_ID值為juddi,PUBLISHER_NAME值為juddi,IS_ADMIN值為true,IS_ENABLED值為true。這里是為juddi數(shù)據(jù)庫(kù)添加一個(gè)名為juddi的管理員。使用用mysql執(zhí)行以下語(yǔ)句,保證已經(jīng)用mysql生成了一個(gè)juddi的用戶,語(yǔ)句為:

最后,將mysql-connector-java-5.0.8拷貝到tomcat的common"lib目錄下重新啟動(dòng)tomcat服務(wù)器測(cè)試,輸入http://localhost:8080/juddi,點(diǎn)擊validation,發(fā)現(xiàn)原來(lái)的兩條紅色錯(cuò)誤已經(jīng)不存在了.至此,juddi安裝完畢。