在java中,我创建了一个JAX-web服务,该服务已启动并正在运行,我的客户端连接到Web服务。
答案 0 :(得分:1)
如果Web服务未启动,则无法提供任何功能。客户端可能会收到HTTP错误(如404 - 未找到或500 - 内部服务器错误)或超时。
要向最终用户显示有用的消息,您需要创建一个客户端应用程序,通过该应用程序访问您的Web服务。客户端应用程序可以显示适当的消息,以防无法访问服务。可以找到创建简单JAX-WS客户端的示例here。
如果服务已启动但无法处理请求,那么您可以通过抛出带有错误消息的GenericSoapFault作为参数来在响应中提供有意义的错误。