在尝试soap helloworld 示例时,发布soap服务器端程序出错
我按照
http://blog.csdn.net/zhb8015/article/details/5487067
到1.4.3 发布SOAP服务器端的程序:HelloWorldService.java这一步时,
即在cmd下输入:
java org.apache.soap.server.ServiceManagerClient http://127.0.0.1:8080/soap/servlet/rpcrouter deploy HelloWorld.xml
会报错:
ouch,the call failed:
Fault Code = SOAP-ENV:Server.Exception:
Fault String =org/w3c/dom/ElementTraversal
不知道哪里出错了...
我的环境参数classpath如下:
.;C:\Program Files\QuickTime\QTSystem\QTJava.zip;%JAVA_HOME%\lib;%TOMCAT_HOME%\lib\soap.jar;%TOMCAT_HOME%\lib\mail.jar;%TOMCAT_HOME%\lib\activation.jar;%TOMCAT_HOME\lib\xercesImpl.jar
[解决办法]
另外,如果使用“显示已经注册的SOAP服务”:
java org.apache.soap.server.ServiceManagerClient http://127.0.0.1:8080/soap/servlet/rpcrouter list
会有同样的报错
通过网页GUI配置的话,可以配置出来:
但是点击查看时不能看到具体配置细节,而是出现如下页面:
http://hiphotos.baidu.com/kachebb/pic/item/5840af6855fbb2fba67cd2824f4a20a44723dc7b.jpg
[解决办法]
图片没传好...
三张分别是: