锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产精品爱久久久久久久,久久精品国产一区二区三,欧美一区二区.http://www.aygfsteel.com/tangzurui/category/48687.htmlzh-cnWed, 25 May 2011 03:58:27 GMTWed, 25 May 2011 03:58:27 GMT60axis1.4瀛︿範紺轟緥http://www.aygfsteel.com/tangzurui/archive/2011/05/25/350988.html姊撴灚姊撴灚Wed, 25 May 2011 03:53:00 GMThttp://www.aygfsteel.com/tangzurui/archive/2011/05/25/350988.htmlhttp://www.aygfsteel.com/tangzurui/comments/350988.htmlhttp://www.aygfsteel.com/tangzurui/archive/2011/05/25/350988.html#Feedback0http://www.aygfsteel.com/tangzurui/comments/commentRss/350988.htmlhttp://www.aygfsteel.com/tangzurui/services/trackbacks/350988.html鎴戠敤鐨刯ar濡備笅錛?br />
1.鍦╡clipse涓垱寤簑eb欏圭洰
2.鍐嶆妸jar鍖匔OPY鍒發ib鐩綍涓?br />3.鍦╳eb.xml涓姞鍏ヤ互涓嬩唬鐮侊細

<listener>
        <listener-class>org.apache.axis.transport.http.AxisHTTPSessionListener</listener-class>
    </listener>
   
  <servlet>
    <servlet-name>AxisServlet</servlet-name>
    <display-name>Apache-Axis Servlet</display-name>
    <servlet-class>
        org.apache.axis.transport.http.AxisServlet
    </servlet-class>
  </servlet>
 
  <servlet>
    <servlet-name>AdminServlet</servlet-name>
    <display-name>Axis Admin Servlet</display-name>
    <servlet-class>
        org.apache.axis.transport.http.AdminServlet
    </servlet-class>
    <load-on-startup>100</load-on-startup>
  </servlet>

  <servlet>
    <servlet-name>SOAPMonitorService</servlet-name>
    <display-name>SOAPMonitorService</display-name>
    <servlet-class>
        org.apache.axis.monitor.SOAPMonitorService
    </servlet-class>
    <init-param>
      <param-name>SOAPMonitorPort</param-name>
      <param-value>5001</param-value>
    </init-param>
    <load-on-startup>100</load-on-startup>
  </servlet>

 

  <servlet-mapping>
    <servlet-name>AxisServlet</servlet-name>
    <url-pattern>/services/*</url-pattern>
  </servlet-mapping>

  <servlet-mapping>
    <servlet-name>SOAPMonitorService</servlet-name>
    <url-pattern>/SOAPMonitor</url-pattern>
  </servlet-mapping>

4.鍒涘緩鏈嶅姟绔被

package server;
public class SayHello {
 public String getName(String name)
    {
        return "hello "+name;
    }
}

5.緙栧啓WebRoot\WEB-INF\deploy.wsdd鏂囦歡

<deployment xmlns="<parameter name="className" value="server.SayHello"/>
<parameter name="allowedMethods" value="*"/>
<parameter name="scope" value="request"/>
</service>
</deployment>

6.鍦╰omcat涓惎鍔ㄩ」鐩?br />
7.

  鎵撳紑cmd 榪涘叆 鐩綍 :WEB-INF\

  杈撳叆閮ㄧ講鍛戒護(娉ㄦ剰鏇存敼鍛戒護涓湇鍔$殑鍦板潃鍜岀鍙?

  java -Djava.ext.dirs=lib org.apache.axis.client.AdminClient -lhttp://localhost:8080/axis/services   deploy.wsdd

  鑻ユ樉紺?br />  Processing file deploy.wsdd
  <Admin>Done processing</Admin>

  鍒欒〃紺哄彂甯冩湇鍔℃垚鍔?/p>

8.鍦ㄦ祻瑙堝櫒涓緭鍏ュ湴鍧
  
http://localhost:8080/axitDemo/services
   浼氭樉紺轟綘鎵鍙戝竷鐨勬湇鍔?br />

And now... Some Services

鐐瑰嚮  SayHello (wsdl)   渚夸細鏄劇ず鍏禭ML ,鐐瑰彸鍋?鏌ョ湅婧愭枃浠?淇濆瓨XML涓篧ebRoot\WEB-INF\SayHello.xml


 9.鍒涘緩瀹㈡埛绔?br />  緙栧啓axitDemo\WebRoot\WEB-INF\make.bat鏂囦歡  鍐呭濡備笅

  java -cp ".;lib\axis-ant.jar;lib\axis.jar;lib\commons-discovery-0.2.jar;lib\commons-logging-1.0.4.jar;lib\jaxrpc.jar;lib\log4j-1.2.8.jar;lib\log4j.properties;lib\saaj.jar;lib\wsdl4j-1.5.1.jar" org.apache.axis.wsdl.WSDL2Java -p %1 %2


10. 鎵撳紑cmd榪涘叆WEB-INF鐩綍
    鎵ц鍛戒護: make  com.webserivce  SayHello.xml
   鎴愬姛鍚庝細鍦╓EB-INF鐩綍涓嬬敓鎴?br />com.webserivce  鍖呬笅闈細鏈塲ava綾?濡備笅鍥?


COPY    com.webserivce鍖呭埌SRC鐩綍涓?br />
12.緙栧啓瀹㈡埛绔祴璇旵lient 綾?br />


package client;

import java.rmi.RemoteException;

import com.webserivce.SayHelloServiceLocator;
import com.webserivce.SayHello_PortType;


public class Client {
 private SayHello_PortType dataService;
 public Client()throws Exception{
  SayHelloServiceLocator service= new SayHelloServiceLocator();
 
      this.setDataService(service.getSayHello());
 }

 private String getName(String name) throws RemoteException{
  return dataService.getName(name);
  
 }
 public static void main(String[] args)throws Exception {
  Client c = new Client();
  String a = c.getName("Test axis!");
  System.out.println(a);
 }

 public SayHello_PortType getDataService() {
  return dataService;
 }

 public void setDataService(SayHello_PortType dataService) {
  this.dataService = dataService;
 }
 
}


榪愯Client 綾?br />
hello  Test axis! 

鏁翠釜榪囩▼灝卞畬鎴愬暒銆傘傘傘傘?/p>

姊撴灚 2011-05-25 11:53 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 会同县| 金秀| 玉田县| 河南省| 承德县| 布尔津县| 黄冈市| 清水县| 柘城县| 开平市| 镇远县| 房山区| 广平县| 太原市| 涞源县| 博乐市| 拜城县| 绵阳市| 嘉鱼县| 宜州市| 长宁县| 安达市| 格尔木市| 达孜县| 中牟县| 收藏| 太康县| 报价| 会东县| 阜南县| 大足县| 荃湾区| 翁牛特旗| 黑水县| 额敏县| 克什克腾旗| 紫阳县| 华亭县| 云林县| 涿州市| 利辛县|