还从来没有采用过你这种方式开发webservice,一般都是当作webproject来做。你这应该也是用的什么框架吧,框架难道不知道获取ip么。

解决方案 »

  1.   

    wsdl里不是已经指定了地址的吗? 你这客户端能够生成, 而且已经得到结果的话, 那说明已经连起来了啊
      

  2.   

    注解也太强大了吧。。
    获取客户端IP应该还是一样的吧:
     MessageContext messageContext//Axis解析得到
                HttpServletRequest  request  =  (HttpServletRequest)  messageContext.getProperty(HTTPConstants.MC_HTTP_SERVLETREQUEST);
                String mechineIp=request.getRemoteAddr();
                System.out.println("==IP=="+mechineIp);
      

  3.   

    没有使用框架,这是一个小项目,所以就直接是Java Project了,不需要tomcat,比较方便。
      

  4.   

    我前面已经说了,没有使用axis2,cxf,xfire等
      

  5.   

    好吧。。
    Server端没有任何继承,想获取客户端ip,应该无法实现。
    或者有其它的好方法,期待。。
      

  6.   

    没有使用框架,这是一个小项目,所以就直接是Java Project了,不需要tomcat,比较方便。你如果没有使用任何框架的话,那如果要实现webservice的话,那就只能是用socket了,socket获取ip那应该是很容易的一件事情啊。你如果连socket都没有用的话,是不可能实现webservice功能的。
      

  7.   

    没有使用框架,这是一个小项目,所以就直接是Java Project了,不需要tomcat,比较方便。你如果没有使用任何框架的话,那如果要实现webservice的话,那就只能是用socket了,socket获取ip那应该是很容易的一件事情啊。你如果连socket都没有用的话,是不可能实现webservice功能的。
    从原理上来讲,socket是肯定用到的,但是都封装在内部代码了。
      

  8.   

    没有使用框架,这是一个小项目,所以就直接是Java Project了,不需要tomcat,比较方便。你如果没有使用任何框架的话,那如果要实现webservice的话,那就只能是用socket了,socket获取ip那应该是很容易的一件事情啊。你如果连socket都没有用的话,是不可能实现webservice功能的。
    从原理上来讲,socket是肯定用到的,但是都封装在内部代码了。那不还是用了框架了吗,那看框架是否致辞后了。如果没用框架,那socket就是你自己封装的了,如果是你自己封装的,自己把接口修改一下不就行了。
      

  9.   

    没有使用框架,这是一个小项目,所以就直接是Java Project了,不需要tomcat,比较方便。你如果没有使用任何框架的话,那如果要实现webservice的话,那就只能是用socket了,socket获取ip那应该是很容易的一件事情啊。你如果连socket都没有用的话,是不可能实现webservice功能的。
    从原理上来讲,socket是肯定用到的,但是都封装在内部代码了。那不还是用了框架了吗,那看框架是否致辞后了。如果没用框架,那socket就是你自己封装的了,如果是你自己封装的,自己把接口修改一下不就行了。
    请问你看了我发的链接文章了吗?很感谢你回答我的问题,但请先看清楚再回答好吗,上面写得很清楚。
      

  10.   

    这个问题没有解决,最后还是改成了Web项目,由于没人关注,所以结贴了
      

  11.   

    MessageContext mc = wsContext.getMessageContext();  
    HttpServletRequest request = (HttpServletRequest)(mc.get(MessageContext.SERVLET_REQUEST));  
    String remortAddress = request.getRemoteAddr();  
    System.out.println(remortAddress);
    报wsContext为null??怎么弄啊?