MyEclipse 6.5利用JAX-WS开发Webservice教程

需积分: 3 1 下载量 131 浏览量 更新于2024-09-12 收藏 284KB DOCX 举报
本篇文章主要介绍了如何在MyEclipse 6.5环境中利用JAX-WS技术开发Web服务(Webservice)。以下是详细的步骤和配置: 1. **环境准备**: - 使用的是MyEclipse 6.5的Blue Milestone-1版本。 - Java开发工具集为JDK 1.6.0_15。 - 后端运行平台是Tomcat 6.0。 2. **创建Webservice项目**: - 新建一个Webservice项目,设置项目的结构和配置,如图所示。项目中只需要一个实现类,而不需要像之前使用XFire那样额外创建接口。 3. **实现类的创建与配置**: - 实现类`net.addImpl`包含一个简单的加法方法`public double add(double num1, double num2)`。 - 在工具栏中选择"New Web Service",配置生成对应的代理类`addImplDelegate.java`,它将自动与实现类关联。 4. **添加依赖库**: - 在构建路径(Buildpath)中添加MyEclipse的特定库,例如`com.sun.xml.ws.*`和`javax.xml.ws.*`,这两个包对于JAX-WS的支持至关重要。如果没有这些包,Tomcat启动时会抛出`ClassNotFoundException`,因为它们包含了处理Web服务请求所需的类。 5. **测试与验证**: - 启动Tomcat服务器。 - 访问`http://localhost:8080/jaxws_src/addImplPort`,这通常会跳转到WSDL文件的URL,即`http://localhost:8080/jaxws_src/addImplPort?wsdl`。 - 如果能够成功访问并看到WSDL文件,说明Web服务已经创建并部署成功,客户端可以依据这个文件来调用服务器提供的方法。 6. **命名规则**: - WSDL文件中的端口名(如`addImplPort`)来源于项目设置中的Service部分,它决定了客户端如何连接到特定的服务。 通过这些步骤,你可以利用MyEclipse 6.5和JAX-WS开发并部署一个基础的Web服务,这在企业级应用中,特别是在Java Web开发中,是一种常见的服务交互方式。理解并掌握JAX-WS的配置和使用,有助于提升在分布式系统中的服务调用和集成能力。