网站首页 新闻首页 网页设计图形动画软件编程网站开发办公软件操作系统数据库网络技术认证考试范文资料黑客攻防 书籍教程 进入论坛

jUDDI的配置问题解决(转)

http://www.diybl.com/ 2008-3-21  网络 点击:  [ 评论 ]
文章搜索:    【点击打包该文章】

用开源的产品开发SOA应用最麻烦的就是配置了,jUDDI(JUDY)是一个实现了UDDI2.0规范的不错产品.配置参照jUDDI的how-to和网上大部分文章即可,我的配置是jUDDI0.9rc4+TOMCAT.5.5.23+sun jdk1.5.12

在配置的时候很容易出现如下问题:



jUDDI DataSource Validation
+ Got a JNDI Context!
+ Got a JDBC DataSource (dsname=java:comp/env/jdbc/juddiDB)
- DB connection was not aquired. (Cannot create JDBC driver of class '''' for connect URL ''null'')
- SELECT COUNT(*) FROM PUBLISHER failed (null)

原因是数据源没有配置好,经过一番尝试以后,发现网上给出的直接修改TOMCAT的web.xml文件的方法不通用,由于版本不一直很容易出现问题.后来参照这篇HOW-TO搞定:就是用tomcat自带的管理页面(5.0版本以后要自己下)添加一个jndi的源然后提交即可.原文地址:http://wiki.apache.org/ws/Deploy_jUDDI_on_Tomcat_and_Postgres

把TOMCAT自动配置后的代码贴出来:



<Context
            
crossContext="true"
            path
="/juddi"
            reloadable
="true">
          
<Resource
            
auth="Container"
            name
="jdbc/juddiDB"
            type
="javax.sql.DataSource"
            password
="youpass"
            driverClassName
="com.mysql.jdbc.Driver"
            maxIdle
="2"
            maxWait
="5000"
            validationQuery
="select count(*) from PUBLISHER"
            username
="yourusername"
            url
="jdbc:mysql://localhost:3306/juddi"
            maxActive
="4"/>
</Context>

 

另外,如果这种修改还不好用的话,还需要把数据库的驱动程序jar包加到C:\tomcat\common\lib下.



欢迎光临DIY部落,点击这里查看更多文章教程   【点击打包该文章】
如果图片或页面不能正常显示请点击这里 站内搜索:   

文章评论

请您留言