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

被折叠的 条评论
为什么被折叠?



