免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開(kāi)通VIP
axis 整理

Wsdl2java 使用文檔

使用方法:

1.使用wsdl2java要先配置相應(yīng)的環(huán)境

1)    Axisaxis-1_4axis-bin-1_4.ziphttp://mirror.bjtu.edu.cn/apache/ws/axis/1_4

2)    Tomcat

3)    JDK

2.Axis集成到tomcat

先不要啟動(dòng)Tomcat服務(wù),解壓axis-bin-1_4.zip,將\axis-bin-1_4\axis-1_4\webapps目錄下的axis整個(gè)文件夾拷貝到Tomcat安裝路徑(例如C:\Tomcat6.0)下的webapps文件夾下。

3檢查是否安裝成功

啟動(dòng)Tomcat服務(wù),使用web瀏覽器訪問(wèn)http://localhost:8080/axis/,可以看到Hello! Welcome to Apache-Axis.的提示信息,再單擊Validation鏈接轉(zhuǎn)到http://localhost:8080/axis/happyaxis.jsp,如果看到提示The core axis libraries are present.The optional components arepresent. 就表示安裝Axis成功了。否則根據(jù)提示提供的鏈接,下載對(duì)應(yīng)的文件,拷貝到Tomcat目錄下Webapps里面的axis文件夾下的WEB-INF下的lib目錄中,再重新訪問(wèn)http://localhost:8080/axis/happyaxis.jsp,直到提示The core axis libraries are present.The optional components arepresent.表示安裝Axis成功!

4.根據(jù)wsdl2java工具生成Java代碼

D盤建一個(gè)文件夾,將tomcat下的webapps\axis\WEB-INF文件夾下面的lib包拷貝到該文件夾下面。將wsdl文件也拷貝到該文件夾下面,在該文件夾下面新建文本文檔,在上面寫下如下命令:

setAxis_Lib=D:\wsdl\lib

setJava_Cmd=java -Djava.ext.dirs=%Axis_Lib%

setOutput_Path=D:\wsdl

%Java_Cmd%org.apache.axis.wsdl.WSDL2Java -s -S true HelloWorldService.wsdl
然后將該文本文檔改名為WSDL2Java.bat文件,點(diǎn)擊該bat文件,會(huì)在該文件夾下面生成Java類。結(jié)構(gòu)如下:

序號(hào)

文件

用途

1

deploy.wsdd

MyService 服務(wù)的部署描述文件

2

MyService.java

MyService 服務(wù)的接口文件,客戶端和服務(wù)器端都需要

3

MyServiceService.java

獲得 MyService 服務(wù)的接口文件

4

MyServiceServiceLocator.java

實(shí)現(xiàn) MyServiceService 接口

5

MyServiceSoapBindingImpl.java

實(shí)現(xiàn) MyService 接口,服務(wù)器需 要其中補(bǔ)充業(yè)務(wù)邏輯

6

MyServiceSoapBindingSkeleton.java

MyService 服務(wù)的服務(wù)端框 架代碼 ,實(shí)現(xiàn) MyService, org.apache.axis.wsdl.Skeleton 接口

7

MyServiceSoapBindingStub.java

MyService 服務(wù)的客戶端存根代碼 , 實(shí)現(xiàn) MyService 接口

8

undeploy.wsdd

注銷 MyService 服務(wù)的部署描述文件

myeclipse中新建Java工程將,生成的Java類拷貝到工程中,在將將tomcat下的webapps\axis\WEB-INF文件夾下面的lib包拷貝到工程中,然后Refresh下。在MyServiceSoapBindingImpl.java中就是要實(shí)現(xiàn)的代碼。

5.將工程打成jar
MyServiceSoapBindingImpl.java中寫好要實(shí)現(xiàn)的代碼后,將該工程導(dǎo)出為jar包,然后將該jar包拷貝到tomcat文件夾下webapps\axis\WEB-INF\lib目錄下面,啟動(dòng)tomcat
6.發(fā)布deploy.wsdd 文件
將工程中的deploy.wsdd文件拷貝到D盤的文件夾下,新建文本文檔,在上面寫下如下代碼:

setAxis_Lib=D:\wsdl\lib

setJava_Cmd=java -Djava.ext.dirs=%Axis_Lib%

setInput_Path=D:\wsdl

%Java_Cmd%org.apache.axis.client.AdminClient -o%Input_Path% deploy.wsdd
然后修改文件名稱deploy.Bat,點(diǎn)擊該文件就會(huì)將deploy.wsdd 文件發(fā)布到服務(wù)中去,這時(shí)會(huì)在tomcat文件夾下webapps\axis\WEB-INF文件夾下面生成一個(gè)server-config.wsdd文件。則表示發(fā)布成功。
7.
編寫測(cè)試代碼
在工程下面新建test文件,編寫如下代碼:

public static void main(String[] args) throws Exception{

      String target = "http://localhost:8080/axis/services/IHelloWorldHttpPort";

          IHelloWorldLocator service=new IHelloWorldLocator();

          IHelloWorldHttpBindingStub stub=new IHelloWorldHttpBindingStub(new URL(target), service);

          Stub.方法;

}
名稱解釋:axis 是拷貝到tomcat 中的項(xiàng)目名稱
          services
固定名稱

     IHelloWorldHttpPort 是發(fā)布到服務(wù)中的server-config.wsdd中的wervice name

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Tomcat Axis Eclipse實(shí)例講解
Tomcat+Axis實(shí)現(xiàn)webservice
Axis學(xué)習(xí)筆記
axis WSDL2Java 學(xué)習(xí)筆記,感興趣的看一下
WebService學(xué)習(xí)筆記1
用tomcat和axis開(kāi)發(fā)web服務(wù)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服