锘??xml version="1.0" encoding="utf-8" standalone="yes"?>
鐐瑰嚮鈥渧alidation鈥濓紝紼嬪簭浼氭嫻嬪皯鐨勫寘錛屽茍鎻愮ず涓嬭澆璺緞銆傛垜鐩墠鍖呭惈鐨勫寘濡備笅錛?BR> axis.jar;
axis-ant.jar;
axis-schema.jar;
commons-discovery-0.2.jar;
commons-httpclient-3.0-rc2.jar;
commons-logging-1.0.4.jar;
jaxrpc.jar;
log4j-1.2.8.jar;
saaj.jar;
wsdl4j-1.5.1.jar;
activation.jar;
mail.jar
2.鐜鍙橀噺鐨勯厤緗?BR> 鍏跺疄榪愯axis鏄笉鐢ㄩ厤緗幆澧冨彉閲忕殑銆備絾鏈夌殑鏃跺欓渶瑕佸埄鐢╝xis鎻愪緵鐨勪竴浜涘伐鍏鳳紝浜х敓涓浜涙枃浠訛紝闇瑕佸簲鐢ㄥ緢澶氬寘錛屽埄鐢–lassPath灝辨瘮杈冩柟渚夸簡銆?BR> AXIS_HOME:
AXIS_LIB:
AXISCLASSPATH:
3.鎶奱xis闆嗘垚 鍒伴」鐩腑
a銆佹妸涓婇潰鎵鎻愬埌鐨勫寘鎷瘋礉鍒伴」鐩浉搴旂殑lib鐩綍涓?BR> b銆佷慨鏀箇eb.xml鏂囦歡錛屽鍔犳墍闇鐨剆ervlet閰嶇疆
<servlet>
<servlet-name>AxisServlet</servlet-name>
<servlet-class>org.apache.axis.transport.http.AxisServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>AdminServlet</servlet-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>
<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>/servlet/AxisServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>*.jws</url-pattern>
</servlet-mapping>
<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>
<session-config>
<session-timeout>5</session-timeout>
</session-config>
<mime-mapping>
<extension>wsdl</extension>
<mime-type>text/xml</mime-type>
</mime-mapping>
<mime-mapping> 5.瀹㈡埛绔皟鐢?BR> String endpoint = "http://localhost:" + "8080" Service service = new Service(); String res = (String) call.invoke(new Object[] {""});//object鏁扮粍涓鴻繙紼嬫柟娉曠殑鍙傛暟 System.out.println(res);
<extension>xsd</extension>
<mime-type>text/xml</mime-type>
</mime-mapping>
4.鏈嶅姟鍙戝竷錛坖ws鏂囦歡鍙戝竷鍜屽畾鍒跺彂甯冿級
a銆乯ws鏂囦歡鍙戝竷
鍦╳eb搴旂敤紼嬪簭鐩綍涓嬶紝鏂板緩涓涓猨ws鏂囦歡錛屼緥濡傦細Hello.jws鏂囦歡錛堝叾瀹炲氨鏄釜java鏂囦歡錛屼笉鍖呭惈鍖呭悕錛夈?nbsp;
public class Hello {
public String hello(String name){
if(name==null){
name="";
}
return "Hi,浣犲ソ "+name+",嬈㈣繋鏉ュ埌Web鏈嶅姟涓栫晫錛?;
}
}
榪欐牱灝卞彲浠ョ洿鎺ユ煡鐪媓ello鏈嶅姟鐩稿簲鐨剋sdl浜嗭細http://localhost:8080/testaxis/hello.jws?wsdl
b.瀹氬埗鍙戝竷銆?BR> 瀹氬埗鍙戝竷錛屼緷璧栦竴涓猻erver-confif.wsdd鏂囦歡銆?BR> 鍦╳eb-inf鐩綍涓嬫柊寤轟竴涓猟eploy.wsdd鏂囦歡錛岃緗彂甯冪殑鏈嶅姟錛屼緥濡傦細
<deployment xmlns=" xmlns:java=" <service name="city" provider="java:RPC">
<parameter name="className" value="yhp.test.axis.service.CityService"/>
<parameter name="allowedMethods" value="*"/>
</service>
</deployment>
鍒╃敤axis鎻愪緵鐨勫伐鍏鳳紝灝卞彲浠ョ敓鎴恠erver-confif.wsdd鏂囦歡浜嗭細
java -cp %AXISCLASSPATH% org.apache.axis.client.AdminClient deploy.wsdd
鍦ㄨ繍琛岃繃紼嬩腑鍙戠幇錛氬鏋滄病鏈夋妸axis鑷甫鐨勫簲鐢ㄥ彂甯冨埌鏈嶅姟鍣ㄤ笂錛岃繍琛屾椂浼氭彁紺?04鐨勯敊璇?鏈彂鐜癮xis/servlet/AxisServlet銆?/P>
+ "/testaxis/services/city"; //浠ュ畾鍒跺彂甯冩柟寮忥紝濡傛灉鏄痡ws鏂囦歡錛屽垯endpoint涓虹浉搴旂殑jws鏂囦歡
Call call = (Call) service.createCall();
call.setTargetEndpointAddress(new java.net.URL(endpoint));
call.setOperationName("getZip");
6.鐢熸垚瀹㈡埛绔痵tub鐩稿叧綾?BR> Axis鎻愪緵浜嗗伐鍏風敓鎴愬鎴風stub鐩稿叧鐨勭被錛屽嵆閫氳繃wsdl浜х敓stub銆?BR> java -cp %AXISCLASSPATH% org.apache.axis.wsdl.WSDL2Java http://localhost:8080/testaxis/services/city?wsdl
]]>
主站蜘蛛池模板:
亚洲精品午夜无码专区|
久久久久无码精品亚洲日韩|
在线a亚洲v天堂网2018|
国产成人亚洲精品青草天美|
亚洲一卡2卡4卡5卡6卡残暴在线|
一区免费在线观看|
中文毛片无遮挡高潮免费|
亚洲人成电影网站国产精品|
亚洲av无码专区在线|
av无码久久久久不卡免费网站
|
四虎永久在线精品免费影视|
亚洲视频手机在线|
成人网站免费大全日韩国产|
免费看大美女大黄大色|
91亚洲自偷手机在线观看|
黄在线观看www免费看|
亚洲伊人久久大香线蕉影院|
日本视频在线观看永久免费|
亚洲视频在线一区二区|
亚洲AV成人无码网站|
18禁成年无码免费网站无遮挡|
久久精品国产亚洲AV电影|
国产在线精品观看免费观看|
日韩免费观看视频|
7777久久亚洲中文字幕|
**一级毛片免费完整视|
亚洲短视频男人的影院|
99久久99久久精品免费看蜜桃|
亚洲精品无码人妻无码|
成人免费午夜视频|
亚洲小说图区综合在线|
黄瓜视频高清在线看免费下载|
亚洲av日韩av永久在线观看|
亚洲天堂中文字幕在线|
最近2022中文字幕免费视频|
婷婷精品国产亚洲AV麻豆不片|
一二三四视频在线观看中文版免费|
亚洲精品不卡视频|
国产在线观看免费观看不卡|
亚洲mv国产精品mv日本mv|
国产免费牲交视频|