HTTPSender中的writeToSocket将SOAP信息组织成HTTP信息,然后以Socket方式
写入服务端,实际上就是一个HTTP请求,其实也可以是远程的了,
普通调试比较麻烦,很难同时跟踪到客户端和服务端。
和浏览器请求服务端是类似的。
打开WEB-INF/web.xml文件通过url-mapping属性可以看到,
是AxisServlet这个文件在起作用。
同时也可以发现其实所有的客户端的请求最后都集中到AxisServlet处理了,
可以看到它的doGet方法得到发布的Service列表或者获得某一个Web Service的WSDL信息
doPost方法处理某个Web Service调用。

解决方案 »

  1.   

    谢谢 usabcd(9号公路上的3名共军) 
    顺便问一句
      servlet 和 socket 有什么关系吗?
      

  2.   

    Socket和Servlet的关系,这个可是网络基础哦。
    Socket是TCP层的,HTTP协议在TCP之上,Web Server是HTTP的一个常见的实现。
    J2EE中包含一个Java的Web Server实现规范。
    Servlet是这个规范中的一个组件,用来接收HTTP请求,
    返回HTTP信息。
      

  3.   

    谢谢 usabcd(9号公路上的3名共军)