Запустите конвейер GATE из программы Java без графического интерфейса. создать приложение Tomcat с воротами - PullRequest
4 голосов
/ 31 января 2010

Я построил некоторые компоненты плагина для GATE и в сочетании с инструментами ANNIE я запускаю конвейер на платформе GATE.

Кто-нибудь знает, как я могу запустить конвейер из консоли? Я хочу создать веб-приложение в Tomcat, которое будет брать простой текст с веб-страницы, передавать его в построенный мной конвейер GATE и что-то делать. Поэтому мне нужно запустить GATE в простом файле Java, как это можно сделать?

Заранее спасибо и извините за плохую грамматику

Ответы [ 3 ]

5 голосов
/ 09 июня 2012

Сначала скачайте GATE, это как 320 Мб или что-то. Затем, если вы используете NetBeans, вы можете добавить GATE к себе, перейдя в проект -> Библиотека -> щелкните правой кнопкой мыши, добавьте JAR-файлы и перейдите к установочному файлу GATE и выберите все JAR-файлы в папке lib. После того, как все файлы JAR есть, вы можете использовать GATE. (См. Главу GATE.7 GATE Embedded).

Простой пример - использовать ANNIE, есть standAloneAnnie, где вам нужно только передать файл, и он обработает его для вас.

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

Как только вы добавите ANNIE в свой проект, вы можете использовать его, вызвав его основной метод / вы можете изменить его имя позже и передать массив File в качестве параметра. Массив файла должен содержать файл, который вы хотите обработать.

3 голосов
/ 31 января 2010

Пример кода GATE показывает, как запустить GATE несколькими различными способами, в частности, пример Goldfish показывает, как запустить GATE из командной строки.

0 голосов
/ 11 октября 2011

Вам нужно использовать 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

...