Finish !
F.重復(fù)從A到C的步驟,然后生成服務(wù)端代碼,設(shè)置如下: 后面同E。 這是由于沒有將Axis2的jar包放入class path 中以及源代碼的package不為org.example.www.sayhello引起的。 H.修改包名為org.example.www.sayhello并從tomcat中的axis2 web應(yīng)用WEB-INF/lib目錄中加載所有jar包到項(xiàng)目的classpath中。
I.在SayHelloTest.java 中引入junit包。
2.4編寫業(yè)務(wù)代碼 打開SayHelloSKeleton.java文件其中的方法如下:
2.5打包
A.選擇菜單“File->New->Other”,從對話框中選取“Axis2 Wizards”下面的“Axis2 Services Archive”.點(diǎn)擊“Next”進(jìn)入下一個(gè)頁面。
B.選擇編譯好的class文件所在目錄(本項(xiàng)目應(yīng)該是WebRoot下面WEB-INF/classes),“Next”進(jìn)入下一步。
C.選擇WSDL文件所在目錄,此處為src目錄下的SayHello.wsdl文件。“Next”,再“Next”。選擇services.xm文件。
D.點(diǎn)擊“Next”,將記入最后一個(gè)頁面,此處有兩個(gè)選項(xiàng),一個(gè)是輸出目錄一個(gè)是處處文件名稱。這里的輸出文件名稱給的是SayHello。點(diǎn)擊“Finish”完成。
2.6部署
A.將打包好的文件SayHello.jar拷貝到Tomcat中已經(jīng)部署的Axis2應(yīng)用的WEB-INF/services目錄下面。
B.重新啟動Tomcat。
C.打開瀏覽器,輸入http://127.0.0.1:8080/axis2,并點(diǎn)擊其中的“services”鏈接可以看到SayHello已經(jīng)被部署。點(diǎn)擊SayHello提供的連接可以看到與之對應(yīng)的WSDL。
2.7調(diào)用測試 A.修改SayHelloTest.java文件中的方法testSayHello的內(nèi)容為:
Powered by: BlogJava Copyright © 析木