如何测试与Web服务的连接?

时间:2011-08-08 09:22:35

标签: java web-services jax-ws

在java中,我创建了一个JAX-web服务,该服务已启动并正在运行,我的客户端连接到Web服务。

  1. 如果网络服务已启动,则可以正常运行。但如果我的网络服务没有 它应该向客户显示有关该问题的一些信息。
  2. 在java中如何实现此功能。
  3. 我的服务器应该在客户端显示正确的消息。

1 个答案:

答案 0 :(得分:1)

如果Web服务未启动,则无法提供任何功能。客户端可能会收到HTTP错误(如404 - 未找到或500 - 内部服务器错误)或超时。

要向最终用户显示有用的消息,您需要创建一个客户端应用程序,通过该应用程序访问您的Web服务。客户端应用程序可以显示适当的消息,以防无法访问服务。可以找到创建简单JAX-WS客户端的示例here

如果服务已启动但无法处理请求,那么您可以通过抛出带有错误消息的GenericSoapFault作为参数来在响应中提供有意义的错误。