如何return UIMA Ruta 从服务器输出?
How to return UIMA Ruta's output from a server?
我想 运行 单独服务器上的 Ruta 脚本和 return 输出以供进一步处理(在 Java 中)。
我知道触发 Ruta 脚本的唯一方法是调用 engine.process(cas) 方法一个 Java Maven 项目。但它不会生成可以发送回客户端(即 Java 服务器)进行进一步处理的 xmi 文件。我也不能 return 向客户端发送 CAS 对象(如果我是对的)。
如何实现?
- 如何return服务器到客户端的CAS?
(或)
- 如何从 Java 代码 运行ning Ruta 生成 xmi 文件?
如果有更好的方法请告诉我。
只是对您问题中第二个要点的评论:
在 java 代码中,当 运行 engine.process()
时,您可以简单地使用 CasIOUtils 将 CAS 写入某些 (file/byte) 输出流XMI 格式或其他格式。
免责声明:我是 UIMA Ruta 的开发者
我想 运行 单独服务器上的 Ruta 脚本和 return 输出以供进一步处理(在 Java 中)。
我知道触发 Ruta 脚本的唯一方法是调用 engine.process(cas) 方法一个 Java Maven 项目。但它不会生成可以发送回客户端(即 Java 服务器)进行进一步处理的 xmi 文件。我也不能 return 向客户端发送 CAS 对象(如果我是对的)。
如何实现?
- 如何return服务器到客户端的CAS? (或)
- 如何从 Java 代码 运行ning Ruta 生成 xmi 文件?
如果有更好的方法请告诉我。
只是对您问题中第二个要点的评论:
在 java 代码中,当 运行 engine.process()
时,您可以简单地使用 CasIOUtils 将 CAS 写入某些 (file/byte) 输出流XMI 格式或其他格式。
免责声明:我是 UIMA Ruta 的开发者