一路拾遗
Collect By Finding All The Way ......
posts - 81,comments - 41,trackbacks - 0
一、下载JUDDI
下载地址:
http://ws.apache.org/juddi/releases.html

二、环境版本
JDK 1.6
Eclipse 3.2
MyEclipse 5.5
Tomcat 6.0
MySQL 5.0
MySQL Connector JAVA 5.0.8
JUDDI 2.0rc5

三、安装JUDDI
首先,从ws.apache.org上下载juddi最新版,解压缩后将webapp子目录下的juddi目录copy到tomcat的webapp子目录下,把juddi.jar和juddi.war这两个文件 copy到tomcat的common\lib目录下。

然后,创建数据库。新建名称为:mylogistics的数据库,然后在该数据库中导入SQL(juddi-2.0rc5\sql\mysql\create_database.sql),这样就安装好了mysql数据库,然后需要把juddi"sql"mysql下的create_database.sql和insert_publisher.sql执行一遍就可以了。

第三步:修改tomcat"conf"server.xml。找到/host>,在前面插入这样一段内容:

<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"

 type 
="javax.sql.DataSource"
 username 
= "juddi"
 password 
= "juddi"
 driverClassName 
="com.mysql.jdbc.Driver"
 maxIdle 
= "30"
 maxWait 
= "5000"
 maxActive 
= "100"
 url
="jdbc:mysql://localhost:3306/juddi?autoReconnect=true"
 validationQuery 
= "select
count(*) from PUBLISHER"
/>

</Context>


因为juddi是基于连接池的,在server.xml中添加以上代码就是为其服务器配置连接池。

第四步:
juddi数据库中的publisher表增加以下用户:PUBLISHER_ID值为juddiPUBLISHER_NAME值为juddiIS_ADMIN值为trueIS_ENABLED值为true。这里是为juddi数据库添加一个名为juddi的管理员。使用用mysql执行以下语句,保证已经用mysql生成了一个juddi的用户,语句为:

grant select,update,delete,insert on juddi.* to juddi identified by "juddi";


最后,
mysql-connector-java-5.0.8拷贝到tomcatcommon"lib目录下重新启动tomcat服务器测试,输入http://localhost:8080/juddi,点击validation,发现原来的两条红色错误已经不存在了.至此,juddi安装完毕。

posted on 2008-08-06 10:39 胖胖泡泡 阅读(2173) 评论(1)  编辑  收藏

FeedBack:
# re: Java WebService注册中心JUDDI配置方法
2010-07-28 16:30 | Wordsworth
朋友如果有空希望和你交流下juddi的配置,我被这个困扰很多天了,我QQ107431973,谢谢了  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: