win7下架设UDDI服务器

来源:互联网 发布:51单片机项目开发实例 编辑:程序博客网 时间:2024/05/18 03:48
 

 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"页面出现配置信息,可以看到配置是否正确的信息。如果没有错误,则表明安装成功。

原创粉丝点击