Web Service: UDDI之JUDDI配置

来源:互联网 发布:生死时速打字游戏mac 编辑:程序博客网 时间:2024/04/28 13:29

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的,看一下基本概念就行。

原创粉丝点击