Web Service: UDDI之JUDDI配置

juddi的配置可以参照下列文章:

(1) http://www.zaoxue.com/Article/readcourse/bianchengwendang/Java/jUDDIjiandananzhuangshiyong.shtml 

(2) http://bbs.w3china.org/dispbbs.asp?boardID=10&ID=9370

(3) http://webservice.org.cn/dispbbs.asp?boardID=10&ID=39474

我的tomcat中conf的server.xml配置如下:

< Context  path ="/juddi"  docBase ="juddi"  debug ="5"  reloadable ="true"  crossContext ="true" >
                  
< Logger  className ="org.apache.catalina.logger.FileLogger"  prefix ="localhost_juddiDB_log"  suffix =".txt"  timestamp ="true" />
                  
< Resource  name ="jdbc/juddiDB"  auth ="Container"  type ="javax.sql.DataSource" />
                  
< ResourceParams  name ="jdbc/juddiDB" >
                    
< parameter >< name > username </ name >< value > root </ value ></ parameter >
                    
< parameter >< name > password </ name >< value > passwd </ value ></ parameter >
                    
<!--  Class name for mysql JDBC driver  -->
                    
< parameter >
                      
< name > driverClassName </ name >
                      
< value > com.mysql.jdbc.Driver </ value >
                    
</ parameter >
                    
<!--  The JDBC connection url for connecting to your MySQL dB.
                         The autoReconnect=true argument to the url makes sure that the
                         mm.mysql JDBC Driver will automatically reconnect if mysqld closed the
                         connection.  mysqld by default closes idle connections after 8 hours. 
                    
-->
                    
< parameter >
                      
< name > url </ name >
                      
< value > jdbc:mysql://localhost:3306/juddi?autoReconnect=true </ value >
                    
</ parameter >
                    
< parameter >
                           
< name > validationQuery </ name >
                           
< value > select count(*) from PUBLISHER </ value >
                    
</ parameter >
                  
</ ResourceParams >
                
</ Context >

放在<host></host>之间。

注意以下几点:

(1) 针对不同的数据库,在juddi中有对应的sql语句,直接拷贝运行即可。

(2) Tomcat5.5.9不能配置,总是出现 红色的 无法查询的错误,使用5.0的版本就可以。

(3) 至于如何使用,大多数参考了IBM的那3篇文章,但是使用的包是ibm的uddi4j,而不是apache的,看一下基本概念就行。

你可能感兴趣的:(Web Service: UDDI之JUDDI配置)