以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 Web Services & Semantic Web Services 』  (http://bbs.xml.org.cn/list.asp?boardid=10)
----  [求助]uddi4j问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=10&rootid=&id=33896)


--  作者:sdzuoliyun
--  发布时间:6/6/2006 3:42:00 PM

--  [求助]uddi4j问题
*********** Running FindBusinessExample ***********
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/axis/AxisFault
 at java.lang.Class.forName0(Native Method)
 at java.lang.Class.forName(Unknown Source)
 at org.uddi4j.transport.TransportFactory.getTransport(TransportFactory.java:59)
 at org.uddi4j.client.UDDIProxy.send(UDDIProxy.java:1938)
 at org.uddi4j.client.UDDIProxy.find_business(UDDIProxy.java:676)
 at FindBusinessExample.run(FindBusinessExample.java:74)
 at FindBusinessExample.main(FindBusinessExample.java:44)
我用的是uddi4j+axis+tomcat,在运行findbusinessexample连接ibm时出现上述错误,哪位能帮我解决一下,不甚感激!
--  作者:csdncannon
--  发布时间:6/6/2006 4:56:00 PM

--  
先把下面的jar包放到classpath再说吧
bless~~


此主题相关图片如下:
按此在新窗口浏览图片


--  作者:sdzuoliyun
--  发布时间:6/7/2006 11:11:00 AM

--  
谢谢csdncannon大哥的热心帮助,你的图片里面显示的第五个jar包,是jax-1.jar吗,这个包是干吗的,在哪里有,我没有找到这个jar,所以没有添加,其余的都加上以后,出现的问题是
*********** Running FindBusinessExample ***********
(301)Moved Permanently
 at org.uddi4j.UDDIElement.<init>(UDDIElement.java:40)
 at org.uddi4j.response.BusinessList.<init>(BusinessList.java:85)
 at org.uddi4j.client.UDDIProxy.find_business(UDDIProxy.java:676)
 at FindBusinessExample.run(FindBusinessExample.java:74)
 at FindBusinessExample.main(FindBusinessExample.java:44)
能帮我解答一下吗,多谢!
--  作者:csdncannon
--  发布时间:6/7/2006 1:46:00 PM

--  
上面那个图片,你可以另外打开,这样可以看得很清楚

你google一下这个包:jax-1_1-fr-qname-class.jar,再加进去试试


以下是引用sdzuoliyun在2006-6-7 11:11:00的发言:
谢谢csdncannon大哥的热心帮助,你的图片里面显示的第五个jar包,是jax-1.jar吗,这个包是干吗的,在哪里有,我没有找到这个jar,所以没有添加,其余的都加上以后,出现的问题是
*********** Running FindBusinessExample ***********
(301)Moved Permanently
  at org.uddi4j.UDDIElement.<init>(UDDIElement.java:40)
  at org.uddi4j.response.BusinessList.<init>(BusinessList.java:85)
  at org.uddi4j.client.UDDIProxy.find_business(UDDIProxy.java:676)
  at FindBusinessExample.run(FindBusinessExample.java:74)
  at FindBusinessExample.main(FindBusinessExample.java:44)
能帮我解答一下吗,多谢!


--  作者:tp77
--  发布时间:6/7/2006 3:10:00 PM

--  
我用uddi4j出现的提示跟你的一模一样,所以想问你问题解决了吗?如何做的?谢谢
--  作者:sdzuoliyun
--  发布时间:6/7/2006 3:14:00 PM

--  
我把那个jar文件也加进去了,还是那个错误,还有别的方面错误的可能吗?
--  作者:sdzuoliyun
--  发布时间:6/7/2006 3:15:00 PM

--  
我的问题也没解决啊,正在向高人请教呢
--  作者:tp77
--  发布时间:6/8/2006 9:33:00 AM

--  
如果你得到满意的答复,一定告诉我怎么做,谢谢!另外,你用juddi发布服务成功了吗?我发布也没成功。
--  作者:sdzuoliyun
--  发布时间:6/8/2006 10:18:00 AM

--  
原来是连接ibm的结点链接是:inquiryURL= https://uddi.ibm.com/testregistry/inquiryapi
publishURL= https://uddi.ibm.com/testregistry/publishapi
现在改成sap结点链接是:inquiryURL =http://uddi.sap.com/UDDI/api/inquiry/   
publishURL =https://uddi.sap.com/UDDI/api/publish/
错误变成:(503)Service Unavailable
 at org.uddi4j.UDDIElement.<init>(UDDIElement.java:40)
 at org.uddi4j.response.BusinessList.<init>(BusinessList.java:85)
 at org.uddi4j.client.UDDIProxy.find_business(UDDIProxy.java:676)
 at FindBusinessExample.run(FindBusinessExample.java:74)
 at FindBusinessExample.main(FindBusinessExample.java:44)
是不是现在的结点地址改变了,或者停止服务了?
--  作者:tp77
--  发布时间:6/8/2006 1:11:00 PM

--  
我的url链接地址也是改成sap的,可运行后提示仍然是:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/axis/AxisFault
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.uddi4j.transport.TransportFactory.getTransport(TransportFactory.java:59)
at org.uddi4j.client.UDDIProxy.send(UDDIProxy.java:1938)
at org.uddi4j.client.UDDIProxy.find_business(UDDIProxy.java:676)
at FindBusinessExample.run(FindBusinessExample.java:74)
at FindBusinessExample.main(FindBusinessExample.java:44)
所有的jar包也都加进去,没有任何改变。我真的灰心了

--  作者:sdzuoliyun
--  发布时间:6/8/2006 4:14:00 PM

--  
你的环境变量设置好了吗?http://ws.apache.org/axis/java/install.html#Step0Concepts
你可以按照这篇文章里介绍的环境变量的设置方式设置环境变量
--  作者:csdncannon
--  发布时间:6/9/2006 10:51:00 AM

--  
ibm的几个月前就不能用了,sap的可以

但是我在sap上的发布服务没成功过,在本地的juddi服务器上发布服务是可以的

可以在sap上查询,在本地做发布
以下是引用sdzuoliyun在2006-6-8 10:18:00的发言:
原来是连接ibm的结点链接是:inquiryURL= https://uddi.ibm.com/testregistry/inquiryapi
publishURL= https://uddi.ibm.com/testregistry/publishapi
现在改成sap结点链接是:inquiryURL =http://uddi.sap.com/UDDI/api/inquiry/   
publishURL =https://uddi.sap.com/UDDI/api/publish/
错误变成:(503)Service Unavailable
  at org.uddi4j.UDDIElement.<init>(UDDIElement.java:40)
  at org.uddi4j.response.BusinessList.<init>(BusinessList.java:85)
  at org.uddi4j.client.UDDIProxy.find_business(UDDIProxy.java:676)
  at FindBusinessExample.run(FindBusinessExample.java:74)
  at FindBusinessExample.main(FindBusinessExample.java:44)
是不是现在的结点地址改变了,或者停止服务了?


--  作者:tp77
--  发布时间:6/9/2006 2:09:00 PM

--  
环境变量都设好了,是按照你介绍的那篇文献上的方法设置的,可依然错误。你是否成功了?
--  作者:sdzuoliyun
--  发布时间:6/11/2006 4:08:00 PM

--  
我把sap的查询和发布api的网址直接输进浏览器里:http://uddi.sap.com/UDDI/api/inquiry/  
https://uddi.sap.com/UDDI/api/publish/
出现的错误也是(503)service unavailable
服务停止了,不知还有没有提供这种接口的网站了?
csdncannon,tp77你们qq多少,我能加你们吗,以后方便交流,我的qq是38399387,希望能成为朋友
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
93.750ms