在 JAVA 中构建独立的 GATE 插件时出错
Error building a stand alone plugin of GATE in JAVA
我一直在尝试使用 ANNIE 构建一个独立的插件来检查 GATE 中的插件创建。我在 NetBeans 环境中构建和 运行 jar 文件做了一些徒劳的尝试。
我收到以下警告:
log4j:WARN No appenders could be found for logger (gate.Gate).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
然后这个错误:
gate.util.GateRuntimeException: Could not infer installed plug-ins home!
Please set it manually using the -Dgate.plugins.home option in your start-up script.
at gate.Gate.initLocalPaths(Gate.java:320)
at gate.Gate.init(Gate.java:167)
问题似乎出在将 Gate 构建文件嵌入到项目的根目录中?
这个错误是否阻止了插件构建?这只是一个您可以忽略的记录器错误(或花时间配置记录器)。我总是忽略这个错误,GATE 应用程序工作没有任何问题。
它实际上在错误消息中说明了您必须执行的操作:)
我正在使用 Eclipse,但它在 NetBeans 中应该没有什么不同,设置类似这样的东西作为 VM 参数,当 运行 你的代码:
-Xmx3g -Dgate.plugins.home=/home/yasen/programs/gate-8.0-build4825-ALL/plugins -Dgate.site.config=/home/yasen/.gate.xml -Dgate.home=/home/yasen/programs/gate-8.0-build4825-ALL
您可能还需要设置 gate.home 和 gate.site.config。
当您调用 Gate.init() 时,GATE 会尝试推断您的 GATE 安装位置和插件文件夹位置。正如你在这里看到的:
https://gate.ac.uk/sale/tao/splitch7.html#x11-1560007.1
另一个选项是设置一个环境变量 GATE_HOME,类似于 JAVA_HOME,它将被使用。如果未设置,您会看到此错误。
我一直在尝试使用 ANNIE 构建一个独立的插件来检查 GATE 中的插件创建。我在 NetBeans 环境中构建和 运行 jar 文件做了一些徒劳的尝试。
我收到以下警告:
log4j:WARN No appenders could be found for logger (gate.Gate).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
然后这个错误:
gate.util.GateRuntimeException: Could not infer installed plug-ins home!
Please set it manually using the -Dgate.plugins.home option in your start-up script.
at gate.Gate.initLocalPaths(Gate.java:320)
at gate.Gate.init(Gate.java:167)
问题似乎出在将 Gate 构建文件嵌入到项目的根目录中?
这个错误是否阻止了插件构建?这只是一个您可以忽略的记录器错误(或花时间配置记录器)。我总是忽略这个错误,GATE 应用程序工作没有任何问题。
它实际上在错误消息中说明了您必须执行的操作:)
我正在使用 Eclipse,但它在 NetBeans 中应该没有什么不同,设置类似这样的东西作为 VM 参数,当 运行 你的代码:
-Xmx3g -Dgate.plugins.home=/home/yasen/programs/gate-8.0-build4825-ALL/plugins -Dgate.site.config=/home/yasen/.gate.xml -Dgate.home=/home/yasen/programs/gate-8.0-build4825-ALL
您可能还需要设置 gate.home 和 gate.site.config。
当您调用 Gate.init() 时,GATE 会尝试推断您的 GATE 安装位置和插件文件夹位置。正如你在这里看到的: https://gate.ac.uk/sale/tao/splitch7.html#x11-1560007.1 另一个选项是设置一个环境变量 GATE_HOME,类似于 JAVA_HOME,它将被使用。如果未设置,您会看到此错误。