JDK1.5+Tomcat5+MySql+Juddi 架设UDDI服务器

JDK1.5+Tomcat5+MySql+Juddi 架设UDDI服务器


作者:kevin wu
来源: kevin wu's cornerhttp://www.cnblogs.com/kevin-wu/archive/2007/05/21/754157.html

软件版本:
JDK:             jdk-1_5_0_11
Tomcat:         apache-tomcat-5.5.23
MySql:          mysql-5.0.41-win32
Juddi:            juddi-09.rc4
jdbc:             mysql-connector-java-5.0.6


安装步骤:

1: 安装JDK和JRE
2. 安装Tomcat
安装JDK,JRE,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安装目录(例如我的是F:/tomcat55)下的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 ="E:/apache-tomcat-5.5.20/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(和上面的对应,随便你改什么名字都可以,对应就行)
      在sqlmanager上打开manager users页,选择juddi,赋予相应的权限

5.启动Tomcat,浏览器中输入 http://localhost:8080/juddi则可以看到index页面,点击"validate"页面出现配置信息,可以看到配置是否正确的信息。如果没有错误,则表明安装成功。

这是我今天安装的总结,早上因为版本的问题,总是连不到数据库.tomcat真的很麻烦,不同版本的设置很不同..搞到我头都大了,希望这些能对学习这些的人有帮助.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值