無聊人士

          搬家==》www.soapui.cn

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            32 隨筆 :: 0 文章 :: 60 評論 :: 0 Trackbacks

          很簡單,就幾個jar包

          1 groovy-all- 1.0 -jsr- 05 .jar
          2 groovysoap-all- 20060503 .jar
          3 activation.jar
          4 log4j- 1.2.13 .jar
          5 mail.jar

          拿以前HelloXfire時的Echo接口做測試,代碼少得可憐

          ?1 import ?groovy.net.soap.SoapClient
          ?2
          ?3 class ?HelloGroovy? {
          ?4
          ?5 ?? static ? void ?main(args)? {
          ?6 ????def?proxy? = ? new ?SoapClient( " http://localhost:8080/query/EchoService?wsdl " );
          ?7 ????System.out.println(proxy.sayHello());?????
          ?8 ??}

          ?9
          10 }

          在Eclipse里面寫完,一運行,出來個“HelloWorld”,順利得讓我簡直不敢相信。
          posted on 2006-05-06 12:41 mmwy 閱讀(591) 評論(1)  編輯  收藏 所屬分類: Groovy

          評論

          # re: GroovySOAP 2006-05-06 12:56 mmwy

          似乎只能調xfire做的服務端。

          以“http://www.xmethods.net/interfaces/query.wsdl”這個接口為例,在c# sharpdevelop中正常調用,換用groovysoap以后,就報“org.codehaus.xfire.fault.XFireFault: this is a soap-encoded endpoint”的異常了。
          using System;
          using Hello.www.xmethods.net;

          namespace Hello
          {
          class MainClass
          {
          public static void Main(string[] args)
          {
          XMethodsQuery query=new XMethodsQuery();
          IDNamePair[] result=query.getAllServiceNames();
          for(int i=0;i<result.Length;i++)
          Console.WriteLine(result[i].id+"\t"+result[i].name+"\n");
          }
          }
          }  回復  更多評論
            


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 临泽县| 邯郸市| 互助| 含山县| 康马县| 日喀则市| 五大连池市| 华亭县| 鸡泽县| 昆山市| 武平县| 武陟县| 宣城市| 通化市| 东辽县| 石阡县| 诸城市| 海安县| 康乐县| 密山市| 泊头市| 宜章县| 乌拉特中旗| 巩留县| 新绛县| 乐业县| 平安县| 凌海市| 南平市| 磐石市| 陈巴尔虎旗| 金平| 禄劝| 行唐县| 丹阳市| 漳平市| 桦甸市| 阳曲县| 威信县| 巴中市| 安达市|