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

mai*_*iky 5 java tomcat nlp gate

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

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

提前谢谢,抱歉我的语法很差

Moh*_*aid 5

首先下载GATE,它就像320mb或者其他东西.然后,如果您使用netbeans,您可以通过转到项目 - >库 - >右键单击添加jar文件并浏览到GATE安装文件并选择lib文件夹中的所有JAR文件来向您添加GATE.一旦所有jar文件都存在,您就可以使用GATE.(参见GATE第7章GATE Embedded).

一个简单的例子是使用ANNIE,有standAloneAnnie,你只需要传递一个文件,它就会为你处理它.

http://gate.ac.uk/wiki/code-repository/src/sheffield/examples/StandAloneAnnie.java

将ANNIE添加到项目后,可以通过调用它的main方法来使用它/稍后可以更改它的名称,并将File数组作为参数传递.文件数组应包含要处理的文件.


Sto*_*ken 3

GATE示例代码向您展示了如何以多种不同方式运行 GATE,特别是Goldfish 示例说明了如何从命令行运行 GATE。