我已经为GATE构建了一些插件组件,并与ANNIE工具结合使用,我在GATE平台上运行了一个管道。
有谁知道如何从控制台运行管道?我想在Tomcat中构建一个Web应用程序,它将从网页上获取纯文本,将其传递给我已构建的GATE管道并执行某些操作。所以我需要在一个简单的Java文件中运行GATE,怎么做呢?
提前致谢并抱歉我的语法不好
答案 0 :(得分:5)
首先下载GATE,它就像320mb或者其他东西。然后,如果您使用netbeans,您可以通过转到项目添加GATE - >图书馆 - >右键单击添加jar文件并浏览到GATE安装文件并选择lib文件夹中的所有JAR文件。一旦所有jar文件都存在,您就可以使用GATE。 (参见GATE第7章GATE Embedded)。
一个简单的例子是使用ANNIE,有standAloneAnnie,你只需要传递一个文件,它就会为你处理它。
http://gate.ac.uk/wiki/code-repository/src/sheffield/examples/StandAloneAnnie.java
将ANNIE添加到项目后,可以通过调用它的main方法来使用它/稍后可以更改它的名称,并将File数组作为参数传递。文件数组应包含要处理的文件。
答案 1 :(得分:3)
GATE example code向您展示了如何以多种不同方式运行GATE,特别是Goldfish example说明了如何从命令行运行GATE。
答案 2 :(得分:0)
您需要使用GATE EMBEDDED。
请看这里:http://gate.ac.uk/family/embedded.html
在这里:http://gate.ac.uk/sale/tao/splitch7.html#x11-1540007
注意多线程问题(看多线程部分):gate.ac.uk/sale/tao/splitch7.html#x11-1730007.13