如何从 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 适配器向客户端抛出用户异常?的主要内容,如果未能解决你的问题,请参考以下文章

没有客户端组件的基于 IBM MFP 适配器的身份验证

MFP 8.0 适配器缓存

推送通知 - 适配器 - MFP 从 6.3 迁移到 8.0

从独立的 IBM MFP 客户端应用程序调用 MFP 适配器

“mfp push”在部署适配器时抛出 NullPointerException (MobileFirst Platform 7.1)

在 MFP V8.0 中调用 Java Script Adapter 过程时出错