瘋狂
STANDING ON THE SHOULDERS OF GIANTS
posts - 481, comments - 486, trackbacks - 0, articles - 1
BlogJava
::
首頁
::
新隨筆
::
聯系
::
聚合
::
管理
日歷
<
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
公告
公眾號:
QQjava交流群:
51374316
留言簿
(11)
給我留言
查看公開留言
查看私人留言
隨筆分類
all 生活雜談(16)
android(18)
apache項目(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)
架構(21)
測試(1)
緩存
網絡通訊(9)
讀代碼(6)
項目管理(19)
相冊
我的相冊
搜索
積分與排名
積分 - 2843376
排名 - 2
最新隨筆
1.? 后續內容請移步公眾號“duomi88”
2.?Netty百萬級推送服務(轉)
3.?Netty 概述(轉)
4.?Netty優雅退出機制和原理(轉)
5.?使用JavaMail SearchTerm 收取郵件
6.?JAVA Thread Dump 分析綜述
7.?oracle 索引字段包含date類型,使用spring jdbc更新時不走索引,而是走table access full的問題
8.?FTP主動模式和被動模式的比較(轉載)
9.?關于java RMI在多網卡下(或者啟動360,百度,騰訊等wifi共享下)無法連接問題(java.rmi.ConnectException: Connection refused to host: xx)
10.?(轉)Oracle數據庫如何授權收費(Database Licensing)
11.? 成功的 Web 應用系統性能測試 (轉載)
12.?It is indirectly referenced from required .class file異常
13.?(轉)svn cleanup failed–previous operation has not finished; run cleanup if it was interrupted
14.?automation服務器不能創建對象 解決辦法
15.?ERROR: transport error 202: gethostbyname: unknown host 解決辦法
16.?JavaScript 跨瀏覽器事件處理(轉)
17.?函數聲明 VS 函數表達式(轉)
18.?ORA-06548錯誤
19.?項目規劃與管理記錄2
20.?tmpFile.renameTo(classFile) failed
21.?redhat6.4 64位安裝rlwrap
22.?ora-01031:insufficient privileges
23.?mysql遠程連接問題 Access denied for user 'root'@' ip ' (using password: YES)
24.?dbcp重連(轉)
25.?解決Vmware Workstation上安裝Linux系統不能SSH遠程連接的問題
26.?URL最大長度限制(轉)
27.?用MyEclipse測試發送email時報java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
28.?我應該采用哪一種 WSDL 樣式?(轉載)
29.?linux 掛載ntfs usb 出現mount: unknown filesystem type 'ntfs'
30.?11g oracle 用戶密碼過期問題
最新評論
1.?re: Oracle物化視圖創建全過程(轉)
評論內容較長,點擊標題查看
--ya
2.?re: Oracle物化視圖創建全過程(轉)
評論內容較長,點擊標題查看
--ya
3.?re: 11g oracle 用戶密碼過期問題
問問
--是是是
4.?re: mysql遠程連接問題 Access denied for user 'root'@' ip ' (using password: YES)
asdfsadf
--asdf
5.?re: struts(il8n)實現國際化的一個例子
在啥地方
--正常
axis webService發布webservice和client的簡單實現
Posted on 2010-01-13 17:59
瘋狂
閱讀(2211)
評論(0)
編輯
收藏
所屬分類:
webservice
服務端:通過jws方式實現
首先加入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>
將接口文件實例內容如下:Test.jws
public
class
Test
{
public
String doRequest(String request)
{
//
do
return
}
}
將次文件放在
WebRoot
下 即可。
客戶端,使用xfire實現
首先拿到wsdl的url:webserviceUrl
通過
webServiceClient
webServiceClient = new Client(new URL(webserviceUrl));創建客戶端
然后就可以通過
Object[] i = webServiceClient.invoke("webservers方法名", new Object[]{參數});來調用。
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
我應該采用哪一種 WSDL 樣式?(轉載)
webservice b/s (jax-ws 2.1)
xmlrpc介紹和使用
axis客戶端簡單實現
spring cxf
JAX-WS weService實例2
PHPRPC
JAX-WS weService實例 c/s形式
axis webService發布webservice和client的簡單實現
Powered by:
BlogJava
Copyright © 瘋狂
主站蜘蛛池模板:
民丰县
|
桐城市
|
房产
|
赤壁市
|
蕉岭县
|
玉屏
|
襄樊市
|
驻马店市
|
苍梧县
|
瑞安市
|
信阳市
|
天祝
|
连山
|
大宁县
|
兰溪市
|
肥西县
|
兴国县
|
青浦区
|
图片
|
武功县
|
增城市
|
富阳市
|
台前县
|
宜章县
|
满洲里市
|
玉山县
|
山阳县
|
黄冈市
|
安国市
|
贵阳市
|
万荣县
|
都匀市
|
兴安盟
|
志丹县
|
崇礼县
|
信阳市
|
衡东县
|
大关县
|
遂川县
|
宿迁市
|
顺昌县
|