A'
A'
查看了网上的各类用Java开发WebService接口的方法,有些麻烦而且行不通,自己实践后,将实践过 程记录如下,以备以后之用。
一、服务端发布 WebService 接口
1、在Myeclipse中,选择File->new->Web Service Project,然后输入项目名称,框中内容按如下所示选
回 磁择即可,然后点击next。
回 磁
霸 New Web Service Project
New Web Service Project
Web service project creation details
Project narne: TestServiceDemo
Project location
|丿 Use def^uh 1口匸旦tipn
j-Dcation; D:\Pragram Files\WorkspaProfessional Brow^-
ect corrfi g u rationTarget runtime[^yEulipseGeneric Runtime- For」AwaEE 7.0
ect corrfi g u ration
Target runtime
[^yEulipse
Generic Runtime- For」AwaEE 7.0
▼ Add New Run+iirifr,.,
EAR membership
厂| Add project to an EAR
EAR project riiame: rtServireDemoEAR〒 Mew projects
Working sets
Finish< B^ckCan 匚
Finish
< B^ck
Can 匚
2.点击next后,出现如下画面:
3、再点击next,勾选两个框
New Web Service
New Web Service
Web Module
Configure 训便b module se-ttings.
Context root:TestserviceDemo
Content directory: WebRoot
/ Generate indcxjsp welcome file
:
/ ^Generate web.xml deployment des匚ri pio穴
Next aFinish
Next a
Finish
Cancel
4、点击2次next后出现如下界面,勾选所有框
5、点击Finish完成后。在该项目上的 Java Build Path,选择Libraries标签,点击 Add Libirary,在弹出框 中,选择 MyEclipse Library ,如下图所示:
?i rMiCaraqcihfTB-t^M># ByU^aJ m< lurid P*Im Wc比疤nH 石 Dg Rui?
?i rMiCaraqcihfTB-
t^M># ByU^a
J m< lurid P*
Im Wc比疤n
H 石 Dg Rui?*Z>?^Angi. C*rw?t IWidM rMli 呂“MHho^r '■ik T.‘
MDw^f
** 5w:e ◎ PiujecE ■ LsHe* \ -. oderM
W*1 #*4 ^#15 Wfeii DP hrtj p
IM Ubr^M
■ ■ .U?irEF ? ? &tv^rflc Lbr4*^
」■ JOE 晞ritei Libaiy?£胄
? ■ UK WFlZ巾
Mlsfe litr+n
JWM Ubwj
S**?rt 如E i■阳
MM ■]「2
6、点击next后,在弹出框中选择 JAX-WS 2.1 Libraries ,并点击Finish,检查Libraries标签中是否已经
添加上了刚添加的Lib
7、在下面这个页面上全部勾选:
8、在TestServiceDemo/src 目录下,新建如下图结构的类:
J [母 Te^t&erviceDemo
\ ?西?「厂
TOC \o "1-5" \h \z \“ 田 com.m^S.appa.
\ "田比鬲匕亡、
\ 卜团)Serwi ceHel lo.j ava\
\ "曲 ce-rvi ceimpl
N[jj S e rviceHel I o Im p I .j ava
JftE Systenn Libra rylJa^^SE-l.?]
Si. JavaEE 7.0 G塔n=rk Library
b M J&TL L2.2 Library
p Si JAX-WS 2.1 Libraries
J 日 WebHoo-t
p & META-INF
A & WEB-INF
J* index.jsp
bi ■ <
其中IServiceHello 类为接口,ServiceH