win7下架設UDDI服務器

 

JDK1.5+Tomcat5.5+Mysql+juddi 架設UDDI服務器

安裝環境: win7 64位

軟件版本(附下載鏈接):
JDK: jdk-1_5_0_22-windows-amd64

http://download.oracle.com/otn-pub/java/jdk/1.5.0_22//jdk-1_5_0_22-windows-amd64.exe

Tomcat: apache-tomcat-5.5.28

http://dldx.csdn.net/fd.php?i=925618352911962&s=2f504ff194a45506f6f75cd6ac8e3a71

MySql: mysql-installer-5.5.15.0.msi

ftp://ftp.jaist.ac.jp/pub/mysql/Downloads/MySQLInstaller/mysql-installer-5.5.15.0.msi

jdbc: mysql-connector-java-5.1.17

ftp://ftp.crysys.hu/pub/mysql/Downloads/Connector-J/mysql-connector-java-5.1.17.zip

juddi: juddi-0.9rc4-src

http://dldx.csdn.net/fd.php?i=106811135347227&s=88749f8534aac94e91f9056114063ab2

eclipse: eclipse-jee-indigo-win32-x86_64

http://mirror.bit.edu.cn/eclipse/technology/epp/downloads/release/indigo/R/eclipse-jee-indigo-win32-x86_64.zip

以下安裝步驟參考自:http://www.cnblogs.com/kevin-wu/archive/2007/05/21/754157.html

我在此僅稍作完善,並提供軟件下載鏈接,方便大家使用。
安裝步驟:

1:安裝JDK和JRE
2.安裝Tomcat
3.安裝MySql
(1)默認安裝好MySql,開始->運行->輸入net start mysql 啓動MySql
(2)開始->所有程序->MySql->MySql Server 5.0->控制檯->輸入密碼登陸
(3)將juddi-0.9rc4解壓,在sql文件夾內找到mysql文件夾,將裏面的create_database.sql , insert_publishers.sql兩個腳本copy到d:\
(4)在mysql控制檯下輸入:
\. d:\create_database.sql
\. d:\insert_publishers.sql
完成數據庫的創建和示例數據的輸入
4.配置JUDDI
(1)將juddi-0.9rc4解壓後目錄下的webapp裏面的juddi文件夾複製到Tomcat安裝目錄(例如我的是D:\Program Files\Apache Software Foundation\Tomcat 5.5)下的webapps裏,再將mysql-connector-java-5.0.6-bin.jar複製到Tomcat安裝目錄下的的\common\lib和\webapps\juddi\WEB-INF\lib中.
(2)修改Tomcat安裝目錄下的\conf\server.xml

在<GlobalNamingResources> </GlobalNamingResources> 添加

<Resource name="jdbc/juddiDB" auth="Container"
type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/juddi?autoReconnect=true"
username="juddi" password="juddi" maxActive="20" maxIdle="10"
maxWait="-1"
factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory"/>


在<host></host>中添加

<Context path="/juddi" docBase=" D:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\juddi"
debug="5" reloadable="true" crossContext="true">

<Resource name="jdbc/juddiDB" auth="Container"
type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/juddi?autoReconnect=true"
username="juddi" password="juddi" maxActive="20" maxIdle="10"
maxWait="-1"
factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory"/>
</Context>


(3)設置juddi訪問mysql的權限
在控制檯上的命令我不熟悉,可以藉助其他工具,我使用的是SqlManager for MySql 2007 .打開並連接到本地數據庫(local),選中juddi節點,右鍵選Database Registration Info,在Connection項將UserName,PassWord都改爲juddi(和上面的對應,隨便你改什麼名字都可以,對應就行)
5.啓動Tomcat,瀏覽器中輸入http://localhost:8080/juddi則可以看到index頁面,點擊"validate"頁面出現配置信息,可以看到配置是否正確的信息。如果沒有錯誤,則表明安裝成功。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章