MyEclipse6.5使用JAX-WS开发Web服务与问题解决

需积分: 6 66 下载量 117 浏览量 更新于2024-08-02 收藏 652KB DOC 举报
"这篇文档详细介绍了如何在MyEclipse6.5版本中使用JAX-WS框架开发Web服务,并解决了Web Service Explorer无法显示的问题。" 本文档主要关注于使用MyEclipse6.5开发JAX-WS Web服务的流程,以及在过程中遇到的常见问题,特别是Web Service Explorer显示不正常的情况。JAX-WS(Java API for XML Web Services)是Java平台上的一个标准,用于构建和部署基于SOAP协议的Web服务。 1. 开发过程概述 在本教程中,开发者将学习创建一个简单的计算器服务,提供加、减、乘、除四种运算。该服务使用JAX-WS框架实现,并部署到MyEclipse内嵌的Tomcat服务器上。MyEclipse同时支持使用之前的XFire框架来开发Web服务,但JAX-WS是更现代的选择。 2. 系统需求 本教程是基于MyEclipse6.5版本编写的,因此确保你的开发环境与此版本一致是很重要的。可能需要的其他系统要求包括Java Development Kit(JDK)以及一个兼容的Web服务器或应用服务器,如Tomcat。 3. 创建Web服务 创建Web服务时,有两条路径:通过快捷键或从"Other"选项中选择。文中建议使用快捷键来创建,因为这样可以避免可能出现的界面问题。从快捷键中选择能直接进入更直观的Web服务创建向导,而从"Other"中选择可能会导致不同的界面,可能会影响到后续的操作。 4. 解决Web Service Explorer问题 如果Web Service Explorer在尝试查看服务时没有显示结果,这通常与使用的浏览器有关。MyEclipse内嵌了IE作为默认浏览器,可能会遇到兼容性问题。解决方法是将Web浏览器设置更改为Firefox,可以通过`Window -> Web Browser -> Firefox`菜单来切换,这通常可以解决显示问题。 5. JAX-WS与其他框架的比较 MyEclipse还支持使用JAX-RPC(Java API for XML-based Remote Procedure Calls)和IBM的WebSphere特定的JAX-WS服务。对于需要在WebSphere环境中开发和部署JAX-RPC或JAX-WS服务的用户,推荐使用MyEclipse Blue Edition。 6. 资源链接 文章提供了额外的资源链接,涵盖了使用JAX-RPC、JAX-WS和XFire创建Web服务的相关教程,这些链接可以帮助开发者深入理解和实践Web服务开发。 总结来说,这篇文档不仅提供了在MyEclipse6.5中使用JAX-WS开发Web服务的步骤,还解决了一个常见的开发者问题,即Web Service Explorer的显示故障。对于那些希望通过MyEclipse进行Web服务开发的初学者或者已经遇到类似问题的开发者,这篇文档具有很高的参考价值。