我想在单独的服务器上运行Ruta脚本并返回输出以进行进一步处理(使用Java)。
我知道触发Ruta脚本的唯一方法是从Java maven项目中调用 engine.process(cas) 方法。但是它没有生成一个xmi文件,可以将其发送回客户端(即Java服务器)进行进一步处理。我也不能将CAS对象返回给客户端(如果我正确的话)。
我怎样才能实现它?
如果有的话,告诉我一个更好的方法。
答案 0 :(得分:1)
只是评论你问题中的第二个bull点:
在运行engine.process()
时的java代码中,您可以简单地使用CasIOUtils以XMI格式或其他格式将CAS写入某些(文件/字节)输出流。
免责声明:我是UIMA Ruta的开发者