瘋狂
STANDING ON THE SHOULDERS OF GIANTS
posts - 481, comments - 486, trackbacks - 0, articles - 1
BlogJava
::
首頁
::
新隨筆
::
聯(lián)系
::
聚合
::
管理
axis webService發(fā)布webservice和client的簡單實(shí)現(xiàn)
Posted on 2010-01-13 17:59
瘋狂
閱讀(2205)
評論(0)
編輯
收藏
所屬分類:
webservice
服務(wù)端:通過jws方式實(shí)現(xiàn)
首先加入axis所需的jar 配置web.xml:
<?
xml version
=
"
1.0
"
encoding
=
"
UTF-8
"
?>
<
web
-
app id
=
"
WebApp_ID
"
version
=
"
2.4
"
xmlns
=
"
http://java.sun.com/xml/ns/j2ee
"
xmlns:xsi
=
"
http://www.w3.org/2001/XMLSchema-instance
"
xsi:schemaLocation
=
"
http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd
"
>
<
display
-
name
>
vote
</
display
-
name
>
<!--
Context Configuration locations
for
Spring XML files
-->
<
display
-
name
>
Apache
-
Axis
</
display
-
name
>
<
listener
>
<
listener
-
class
>
org.apache.axis.transport.http.AxisHTTPSessionListener
</
listener
-
class
>
</
listener
>
<
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>
<servlet-mapping>
<servlet-name>AdminServlet</servlet-name>
<url-pattern>/servlet/AdminServlet</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>20</session-timeout>
</session-config>
<mime-mapping>
<extension>wsdl</extension>
<mime-type>text/xml</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xsd</extension>
<mime-type>text/xml</mime-type>
</mime-mapping>
</web-app>
將接口文件實(shí)例內(nèi)容如下:Test.jws
public
class
Test
{
public
String doRequest(String request)
{
//
do
return
}
}
將次文件放在
WebRoot
下 即可。
客戶端,使用xfire實(shí)現(xiàn)
首先拿到wsdl的url:webserviceUrl
通過
webServiceClient
webServiceClient = new Client(new URL(webserviceUrl));創(chuàng)建客戶端
然后就可以通過
Object[] i = webServiceClient.invoke("webservers方法名", new Object[]{參數(shù)});來調(diào)用。
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關(guān)文章:
我應(yīng)該采用哪一種 WSDL 樣式?(轉(zhuǎn)載)
webservice b/s (jax-ws 2.1)
xmlrpc介紹和使用
axis客戶端簡單實(shí)現(xiàn)
spring cxf
JAX-WS weService實(shí)例2
PHPRPC
JAX-WS weService實(shí)例 c/s形式
axis webService發(fā)布webservice和client的簡單實(shí)現(xiàn)
Powered by:
BlogJava
Copyright © 瘋狂
日歷
<
2010年1月
>
日
一
二
三
四
五
六
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
公告
公眾號(hào):
QQjava交流群:
51374316
留言簿
(11)
給我留言
查看公開留言
查看私人留言
隨筆分類
all 生活雜談(16)
android(18)
apache項(xiàng)目(20)
chart(1)
concurrent(5)
database(70)
dwr(3)
flex(6)
hibernate(25)
java (135)
javafx(2)
javascript
java安全(8)
java性能(19)
jbpm(1)
jquery(4)
linux(17)
lucene(1)
netty(3)
nginx(1)
others(2)
questions(31)
questions_hander(28)
spring(32)
struts(9)
swing
UML(2)
unix(13)
web(45)
webservice(9)
xml(5)
敏捷(6)
方法論(28)
架構(gòu)(21)
測試(1)
緩存
網(wǎng)絡(luò)通訊(9)
讀代碼(6)
項(xiàng)目管理(19)
相冊
我的相冊
搜索
積分與排名
積分 - 2840257
排名 - 2
最新隨筆
1.? 后續(xù)內(nèi)容請移步公眾號(hào)“duomi88”
2.?Netty百萬級推送服務(wù)(轉(zhuǎn))
3.?Netty 概述(轉(zhuǎn))
4.?Netty優(yōu)雅退出機(jī)制和原理(轉(zhuǎn))
5.?使用JavaMail SearchTerm 收取郵件
6.?JAVA Thread Dump 分析綜述
7.?oracle 索引字段包含date類型,使用spring jdbc更新時(shí)不走索引,而是走table access full的問題
8.?FTP主動(dòng)模式和被動(dòng)模式的比較(轉(zhuǎn)載)
9.?關(guān)于java RMI在多網(wǎng)卡下(或者啟動(dòng)360,百度,騰訊等wifi共享下)無法連接問題(java.rmi.ConnectException: Connection refused to host: xx)
10.?(轉(zhuǎn))Oracle數(shù)據(jù)庫如何授權(quán)收費(fèi)(Database Licensing)
11.? 成功的 Web 應(yīng)用系統(tǒng)性能測試 (轉(zhuǎn)載)
12.?It is indirectly referenced from required .class file異常
13.?(轉(zhuǎn))svn cleanup failed–previous operation has not finished; run cleanup if it was interrupted
14.?automation服務(wù)器不能創(chuàng)建對象 解決辦法
15.?ERROR: transport error 202: gethostbyname: unknown host 解決辦法
16.?JavaScript 跨瀏覽器事件處理(轉(zhuǎn))
17.?函數(shù)聲明 VS 函數(shù)表達(dá)式(轉(zhuǎn))
18.?ORA-06548錯(cuò)誤
19.?項(xiàng)目規(guī)劃與管理記錄2
20.?tmpFile.renameTo(classFile) failed
21.?redhat6.4 64位安裝rlwrap
22.?ora-01031:insufficient privileges
23.?mysql遠(yuǎn)程連接問題 Access denied for user 'root'@' ip ' (using password: YES)
24.?dbcp重連(轉(zhuǎn))
25.?解決Vmware Workstation上安裝Linux系統(tǒng)不能SSH遠(yuǎn)程連接的問題
26.?URL最大長度限制(轉(zhuǎn))
27.?用MyEclipse測試發(fā)送email時(shí)報(bào)java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
28.?我應(yīng)該采用哪一種 WSDL 樣式?(轉(zhuǎn)載)
29.?linux 掛載ntfs usb 出現(xiàn)mount: unknown filesystem type 'ntfs'
30.?11g oracle 用戶密碼過期問題
最新評論
1.?re: Oracle物化視圖創(chuàng)建全過程(轉(zhuǎn))
評論內(nèi)容較長,點(diǎn)擊標(biāo)題查看
--ya
2.?re: Oracle物化視圖創(chuàng)建全過程(轉(zhuǎn))
評論內(nèi)容較長,點(diǎn)擊標(biāo)題查看
--ya
3.?re: 11g oracle 用戶密碼過期問題
問問
--是是是
4.?re: mysql遠(yuǎn)程連接問題 Access denied for user 'root'@' ip ' (using password: YES)
asdfsadf
--asdf
5.?re: struts(il8n)實(shí)現(xiàn)國際化的一個(gè)例子
在啥地方
--正常
主站蜘蛛池模板:
毛片无码免费无码播放
|
久久狠狠高潮亚洲精品
|
最新免费jlzzjlzz在线播放
|
久久不见久久见免费影院www日本
|
亚洲日韩中文字幕一区
|
久久精品国产亚洲香蕉
|
久久久久无码专区亚洲av
|
日韩毛片免费在线观看
|
性短视频在线观看免费不卡流畅
|
在线毛片片免费观看
|
国产精品免费久久久久电影网
|
亚洲成AV人片高潮喷水
|
亚洲成人黄色网址
|
久久亚洲精品无码AV红樱桃
|
亚洲AV综合色区无码一区爱AV
|
国产亚洲日韩在线三区
|
亚洲国产精品人人做人人爽
|
国产色婷婷精品免费视频
|
毛片免费在线播放
|
毛片基地免费视频a
|
4455永久在线观免费看
|
最近免费中文字幕大全高清大全1 最近免费中文字幕mv在线电影
|
亚洲网站在线播放
|
亚洲一本综合久久
|
亚洲AV成人无码久久精品老人
|
国产亚洲一区二区三区在线不卡
|
亚洲国产一区二区视频网站
|
免费人成年轻人电影
|
亚洲精品人成无码中文毛片
|
亚洲国产午夜福利在线播放
|
亚洲国产精品一区二区第四页
|
国产精品xxxx国产喷水亚洲国产精品无码久久一区
|
亚洲综合色区在线观看
|
亚洲国产午夜中文字幕精品黄网站
|
亚洲乱码中文字幕久久孕妇黑人
|
亚洲国产成人久久笫一页
|
亚洲国产午夜中文字幕精品黄网站
|
亚洲视频一区二区
|
久久亚洲精品中文字幕三区
|
久久精品亚洲中文字幕无码网站
|
亚洲av无码成h人动漫无遮挡
|