MyEclipse6.5 jax_ws调用webservice(2)

本文介绍如何在Tomcat服务器上部署JAX-WS Web服务,包括必要的库文件导入步骤,解决启动时的ClassNotFoundException问题,并通过浏览器验证服务是否成功启动。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

4.导入包
工程-属性-build path-add library-myeclipse libraries导入以下两个包:

如果缺少这两个包,tomcat启动时会出现以下错误:

严重: Error configuring application listener of class com.sun.xml.ws.transport.http.servlet.WSServletContextListener
java.lang.ClassNotFoundException: com.sun.xml.ws.transport.http.servlet.WSServletContextListener


5.
启动tomcat,验证并获取WSDL文件

启动tomcat后在浏览器中输入http://localhost:8080/jaxws_src/addImplPort并点击页面中的链接查看WSDL文件,如果该文件能正确显示证明服务器端大功告成。
wsdl文件的urihttp://localhost:8080/jaxws_src/addImplPort?wsdl(你可能会问URI中的addImplPort从何而来,其实这个名字由图4中的Services port设定)

ps:web.xml中有如下类容,可看出这个/addImplPort的作用

代码

<servlet>
<description>JAX-WS endpoint - addImplService</description>
<display-name>addImplService</display-name>
<servlet-name>addImplService</servlet-name>
<servlet-class>
com.sun.xml.ws.transport.http.servlet.WSServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>addImplService</servlet-name>
<url-pattern>/addImplPort</url-pattern>
</servlet-mapping>




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值