>>但是在浏览器中打入http://localhost:8080/soap/servlet/rpcrouter 是可行的这种情况是不是说明soap没有配成
如果显示Sorry,I don't speak via HTTP GET-you have to use HTTP POST to talk to me,则说明配置成功,你可以通过http://domain:port/soap/admin/index.html来部署你的webservice
顺便看看这篇文章:http://cmpp.linuxforum.net/XML/ch12.html

解决方案 »

  1.   

    1、http://localhost:8080/soap/servlet/rpcrouter(web.xml)成功了只是表示你和servlet配置成功了
    2、只有java org.apache.soap.server.ServiceManagerClient
    http://localhost:8080/soap/servlet/rpcrouter list成功了,才表示你的soap服务已经配置好了
    3、java.lang.NoClassDefFoundError:C:\soapApp\hello\HelloWorldClient
    出现这个错误是你还没有找到HelloWorldClient这个类,您应该在WEB-INF\classes\目录下运行:java 包名/HelloWorldClient