如何从 MFP 8 Java 适配器向客户端抛出用户异常?
Posted
技术标签:
【中文标题】如何从 MFP 8 Java 适配器向客户端抛出用户异常?【英文标题】:How to throw User Exceptions from MFP 8 Java Adapter to Client? 【发布时间】:2016-11-03 05:44:27 【问题描述】:我想知道,是否有办法将用户异常从 MFP 8 Java 适配器抛出到客户端。我试图从服务器抛出一些异常,但我得到了一个常见错误。 “意外错误...检查服务器”。 有没有办法可以向客户端抛出异常,以便在客户端的故障块中进行处理?
仅当服务器崩溃时,才会在客户端 API 方法的故障块中进行处理。
【问题讨论】:
你能提供一个你想要实现的实际场景吗? 【参考方案1】:MobileFirst Foundation 8.0 中的Java adapters 本质上是 JAX-RS 应用程序。因此,您可以使用 JAX-RS 中的“exception mapper”概念来定义自定义响应。
在 JAX-RS 文档中了解更多信息:http://cxf.apache.org/docs/jax-rs-basics.html#JAX-RSBasics-Exceptionhandling
您也可以在网上找到各种示例。
【讨论】:
以上是关于如何从 MFP 8 Java 适配器向客户端抛出用户异常?的主要内容,如果未能解决你的问题,请参考以下文章
推送通知 - 适配器 - MFP 从 6.3 迁移到 8.0
从独立的 IBM MFP 客户端应用程序调用 MFP 适配器
“mfp push”在部署适配器时抛出 NullPointerException (MobileFirst Platform 7.1)