一、在web-inf目錄下建立conf目錄,將axis2.xml複製到此目錄(可以省略,在伺服器啟動時會自動完成);
二、將aixs2的modules複製到web-inf目錄下;
三、將aixs2的services複製到web-inf目錄下,只保留version.aar即可;
四、發布weservice時只需要將version.aar複製乙份,改名,再使用壓縮軟體開啟此aar檔案,將meta-inf/services.xml拉出來,修改好以後再放回去就是了。
五、把axis2的jar包及依賴包扔到web-inf/lib目錄下,啟動伺服器,大功告成。
此法在tomcat6+進行過測試,木有問題。
附:如果想要加入ssl,在axis2.xml加入以下配置:
8443
在servlet容器的server.xml加入:(如是tomcat將注釋去掉即可)
當然,生成keystore那些工作還是要做的
個人以為此法是配置axis2最簡便的辦法,不拖泥帶水
axis2接收json 利用AXIS2返回JSON
在已經有axis2的基礎之上操作 4 在axis2.xml中新增json訊息格式,找到標籤,在這個標籤裡新增如下 段 class org.apache.axis2.json.jsonmessageformatter class org.apache.axis2.json.jsonbadgerfish...
axis2獲取request方法
修改axis2的請求url pattern 找到axis2 kernel jar包中axis2.xml配置檔案的servicepath配置項,修改成與url pattern一樣的值,這樣就改變了請求的url。注意如果專案中配置了shiro,可能會攔截所配置的請求路徑,在shiro配置檔案中放開攔截即...
axis2學習 axis2訊息處理機制
為了更好的理解axis2,我們首先看web services的訊息生命週期的概念。通常,訊息的生命週期如下圖 img 訊息傳送者應用建立原始的soap訊息 由相應的訊息頭和訊息體組成的xml檔案,一旦訊息準備完畢,就會把這些訊息通過http jms等方式傳送出去。如果axis2載入了其他的ws 模組...