在没有GUI的情况下从Java程序内部运行GATE管道。用gate构建一个tomcat应用程序

时间:2010-01-31 11:26:33

标签: java tomcat nlp gate

我已经为GATE构建了一些插件组件,并与ANNIE工具结合使用,我在GATE平台上运行了一个管道。

有谁知道如何从控制台运行管道?我想在Tomcat中构建一个Web应用程序,它将从网页上获取纯文本,将其传递给我已构建的GATE管道并执行某些操作。所以我需要在一个简单的Java文件中运行GATE,怎么做呢?

提前致谢并抱歉我的语法不好

3 个答案:

答案 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