配置好juddi : 我是用mysql5.0 + tomca5.5 + juddi
一定要配置好數據源
把tomcat啟動(dòng)好
建立一個(gè)工程 名為uddi4jdemo
引入包uddi4j.jar , soap.jar(在http://www.apache.org/dyn/closer.cgi/ws/soap/ 下載)
把uddi4j sample里面的 samples.prop configurator.java SaveBusinessExample.java FindBusinessExample.java
publisherAssertionExample.java 放在工程默認package下
由于juddi剛裝好沒(méi)有插入user 因此 這里插入user
INSERT INTO PUBLISHER (PUBLISHER_ID,PUBLISHER_NAME,EMAIL_ADDRESS,IS_ENABLED,IS_ADMIN)
VALUES (‘juddi‘,‘juddi‘,‘juddi@apache.org‘,‘true‘,‘true‘)
打開(kāi)samples.prop這個(gè)文件 修改設置下參數
設置url
inquiryURL = http://localhost:8080/juddi/inquiry
publishURL = http://localhost:8080/juddi/publish
設置
userid = juddi
password = juddi
設置soap transport 默認就是這個(gè)
TransportClassName=org.uddi4j.transport.ApacheSOAPTransport
運行結果
運行 SaveBusinessExample.java
*********** Running SaveBusinessExample ***********
Get authtoken
Returned authToken:authToken:60BDF210-6641-11DB-A066-BC0BE7D6EEB5
Save ‘Sample Business‘
Returned businessKey:60DF35B0-6641-11DB-A066-A0B53CE33E0E
Listing businesses starting with S after we publish
Sample Business
Sample Business
Sample Business
運行FindBusinessExample.java
*********** Running FindBusinessExample ***********
Sample Business
Sample Business
Sample Business
因為我運行了三次save 所以有三個(gè) sample business
聯(lián)系客服