axis是apache軟體基金組織的一個開源的SOA框架,用於搭建webservice服務,現在axis已經有1.x和2.x兩個版本,2.x是在1.x基礎上大大提高對報文解析效率,支持瀏覽器方式訪問服務方法。小編今天介紹下如何使用純代碼的方式搭建一個webservice服務。
工具/原料
聯網的電腦
eclipse
項目demo下載
首先是通過apache官網下載一個基於axis1.x的webservice小示例。進入官網之後,點擊Project,這裡面列出開源的所有項目,找到axis點擊進入axis界面
![]()
現在最新的版本的aix是2.x,1.x版本在網站的下面,向下拉動界面,找到Aapach Axis,點擊進入1.x版本的界面
![]()
點擊左側導航欄中的download下載連結,找到合適的版本進行下載。
![]()
找到下載鏡像連結,通過這個鏡像文件就可以下載不同版本的axis項目。
![]()
創建動態web項目
打開eclipse工具,點擊文件,新建一個動態web項目,項目名稱可以隨便定義。
![]()
將下載的demo中的web.xml文件複製粘貼到新建項目的WEB-INF文件夾下。
![]()
將項目依賴的jar包導入到新建的web工程中的lib文件夾下,同時,將這些jar包添加到build path中。
![]()
將這個web項目部署到tomcat上進行測試是否運行正常。如果通過瀏覽器能夠訪問到如下界面,說明部署成功,項目無異常。
![]()
![]()
創建服務類及方法
編寫自己的服務類和方法。和創建普通的java類一樣,創建包和類,在類中編寫對外公布的方法。
![]()
編寫wsdd文件,此文件的主要功能是為了告訴aixs框架,對外公布的類及方法以及需要的參數。
![]()
如果啟動的時候報如下錯誤,需要在wsdd文件上增加如下的配置:
<handler type="java:org.apache.axis.handlers.http.URLMapper"
name="URLMapper" />
<transport name="http">
<requestFlow>
<handler type="URLMapper" />
</requestFlow>
![]()
注意事項
按照如上步驟一步一步就可以成功創建基於aixs的webservice服務端。
本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場
基於axis2的webservice服務是一種比較主流的webservice服務.本文介紹如何在eclipse工具上創建基於axis2的webservice服務端代碼以及發布webservice服務. 工具/原料 eclipse tomcat 方法/步驟 使用Eclipse創建Dynamic Web ...
eclipse
cxf礦建也是用戶創建webservice服務端的框架之一,它是apache開源軟體基金會下的一個開源項目,基於cxf創建webservice服務端特別簡單.小編今天介紹下如何搭建基於cxf的webservice服務端 工具/原料 eclipse工具 聯網電腦 方法/步驟 如果是搭建web項目,首先 ...
最近在做的項目需要和外系統新增一個webService接口,此服務端是基於CXF框架下的webservice服務端開發,我整理了下步驟~一起來學習下吧~ 工具/原料 Eclipse.電腦 創建項目 1.首先創建一個項目,目錄結構如下圖: helloWorld.server為webservice接口及 ...
Apache CXF 是一個開源的 Services 框架,CXF 能幫助我們更高效的發布Webservice服務. 工具/原料 開發工具Eclipse.CXF的jar包 方法/步驟 首先,創建一個Java Project,工程名為:CXFWebServiceDemo,並在工程下導入CXF的jar包 ...
本篇經驗將和大家介紹如何在VS2013中使用.NET創建WebService服務,希望對大家的工作和學習有所幫助! 方法/步驟 打開Visual Studio->文件->新建->網站,如下圖所示: 之後選擇ASP.NET空網站,再點擊"確定",如下圖所示: 新建 ...
在做一些網絡請求中,有時候需要用到webservice,今天小編帶大家一起來學習一下如何使用C#做webservcie服務端. 工具/原料 電腦一台 visual studio2017 方法/步驟 首先我們打開visual studio2017,如下圖: 然後點擊 文件->新建->項目, ...
技巧教程作業系統
探聯考勤軟體作為一款網頁式考勤軟體,安裝過程中必涉及到網站創建的過程,這裡和大家分享考勤軟體服務軟體設置過程中的網站創建步驟. 工具/原料 pc 探聯考勤軟體 區域網wifi 方法/步驟 點擊[開始],找到[控制面板]:選擇[系統和安全] 在[系統和安全]界面下,選擇[管理工具],如下: 在[管理工 ...
軟體設置
此操作設置經驗為網吧無盤的服務端安裝方法,用於網吧使用無盤軟體來創建客戶端所連接的虛擬磁碟..注意:虛擬磁碟所在的磁碟分區文件系統必須為NTFS格式. 工具/原料 網吧伺服器設備 深度無盤網吧管理軟體 步驟/方法 單擊控制台菜單欄中的創建新磁碟或工具欄上面的磁碟管理中的創建磁碟.(如圖1) 2. 選 ...
axis2是實現webservice的一種技術框架,在官網中提供了基於eclipse的操作插件,現與大家分享下如何使用eclipse的插件來創建webservice 工具/原料 eclipse tomcat axis2.war 方法/步驟 安裝axis2插件,從官網中下載插件axis2-eclips ...
最近項目中需要用到web service,百度看過很多版本,要麼說的不詳細,要麼說的太囉嗦,總之,我看了十幾篇才看懂,所以小編給大家整理了一篇.要想會web service首先你需要有幾個涉及webservice的概念需要理清,SOAP,WSDL,XML等等, 工具/原料 eclispe web s ...
javaeclipse
在windows系統中,常用的版本管控代碼有svn(TortoiseSVN.VisualSVN等),在MacOS系統中其實不需要下載版本管理的軟體,因為MacOS自帶了SVN的服務端和客戶端. 本文就為您介紹如何使用MacOS自帶的服務端創建新的代碼管控項目 工具/原料 mac os 方法/步驟 新 ...
SVN
webservice是一種可以接收從Internet或者Intranet上的其它系統中傳遞過來的請求,輕量級的獨立通訊技術.它通過UDDI進行註冊,使用WSDL文件進行說明.接下來對webservice服務端代碼編寫及測試進行詳細介紹 工具/原料 電腦 Eclipse 方法/步驟 在Eclipse中 ...
本文主要介紹如何通過VS2010創建Webservice及引用Webservice服務,包括解決方案內的Webservice.網絡中的Webservice及本地WSDL文件等. 工具/原料 VS2010 方法/步驟 創建Webservice服務,需要在VS中首先創建一個Web工程,再添加一個Webs ...
自創的營養粥,請行家們指點,加以改善.(不喜甜食者,輔料可以酌情去掉) 食材[食譜熱量:1048.2(大卡)] 主料 薏米:30 銀耳:30 蓮子:30 芡實:30 腰果:30 核桃:30 花生:30 黑豆:30 小米:30 紅棗:30 方法/步驟 銀耳提前洗淨.泡發 各主料洗淨.加水浸泡 除冰糖外 ...
package net1; import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.SocketException; public clas ...
有些人想聯機我的世界,但是有時候卻找不到服務端,因此沒了聯機的機會,現在我就教大家怎麼無服務端聯機. 工具/原料 一台可以上網的電腦 方法/步驟 先去註冊花生殼帳號並下載個花生殼 然後買個內網映射,內網購買後如下. 然後打開你的我的世界,並進入你想要玩的存檔,並按Esc,然後點擊對區域網開放,圖為我 ...
安裝起來也很簡單 困難的是下載的問題,如果能一次下載成功 半小時內就可以開服 工具/原料 ubuntu系統 至少1g內存 方法/步驟 首先新建個文件夾 #mkdir pe 新建的文件夾一般在 /home/ubuntu/ 下 或者在/root/ 下 接下來 輸入 #cd pe 進入pe文件夾里,接著輸 ...
ubuntu
奇蹟服務端MuOnline/Data裡面有很多讓我們眼花繚亂的設置文件,大部分玩家都不知道這些設置文件都有什麼用,對應修改哪些內容,我們在這裡對Data文件進行了整理和歸納,方便廣大網友學習和參考. 常用設置文件: ( commonserver-------------------->修改經驗 ...
我的世界作為一款熱門遊戲,很多玩家都在為沒辦法和小夥伴遠程聯機而煩惱,而這篇經驗就是幫助要聯機的小夥伴的. 工具/原料 nat123 電腦一隻 廢話,你開服當然要有我的世界客戶端和服務端啊 方法/步驟 首先在這裡: www.(和諧)mcbbs.net/forum-ser(和諧)verpack-1. ...
上興遠控 服務端配置教程(類似灰鴿子) 工具/原料 上興遠控 有一個自己的 直鏈空間(推薦FTP or 阿里雲儲存) 方法/步驟 關閉殺毒軟體(會誤報),解壓壓縮文件(在同一目錄) 安裝包說明: rejoice.exe: 主程序; Generate.exe: 輔助生成工具; I2012. ...