java - 如何从服务器返回 UIMA Ruta 的输出?

标签 java ruta

我想在单独的服务器上运行 Ruta 脚本并返回输出以供进一步处理(在 Java 中)。

据我所知,触发 Ruta 脚本的唯一方法是从 Java maven 项目调用 engine.process(cas) 方法。但它不会生成可以发送回客户端(即 Java 服务器)进行进一步处理的 xmi 文件。我也无法将 CAS 对象返回给客户端(如果我是对的)。

我怎样才能实现它?

  • 如何从服务器返回CAS给客户端? (或)
  • 如何在从 Java 代码运行 Ruta 时生成 xmi 文件?

如果有更好的方法请告诉我。

最佳答案

仅对您问题中的第二个要点进行评论:

在运行engine.process()时的java代码中,您可以简单地使用CasIOUtils将 CAS 以 XMI 格式或其他格式写入某些(文件/字节)输出流。

免责声明:我是 UIMA Ruta 的开发者

关于java - 如何从服务器返回 UIMA Ruta 的输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46000195/

相关文章:

java - JTable 行选择

java - 如何使用 JPA 和 Hibernate 加入两个不相关的实体

java - 批量向java函数传递参数

java - spring-data-jpa 1.9.4 升级到 1.10.2 后出现问题

uima - 匹配 UIMA RUTA 中一行中同一字典中的所有匹配项

nlp - 仅从字典中检测完整单词匹配

java - 空操作导致 'found no viable alternative'

java - 如何解决NetBeans(Ubuntu下)的热键冲突问题?

java - 在 Eclipse Neon 上运行 Apache UIMA Ruta Workbench 2.5.0 时出错