1

我有一个多模块样式的 Google App Engine 应用程序。它有一个主要的 Java 企业项目 (eap),它引用了 3 个动态 Web 项目。一切都很好。

除了任务队列..我正在尝试创建自己的自定义任务队列。我在我的 EAP 项目中创建了一个 WEB-INF 文件夹,在 META-INF 文件夹旁边。我在那里创建了一个 queue.xml 文件(粘贴在下面)。

当我转到 cloud.google.com 的管理员区域并单击任务队列时,我只看到“默认”队列,我的推送队列不在那里..

部署后,我看不到任何错误,只是:

INFO: Successfully processed C:/!zebrastues/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/zebrasear/zebras-feeder.war\WEB-INF/queue.xml

我的 queue.xml(在我的 EAP 的 WEB-INF 文件夹中,也添加到了我的动态 Web 项目的 WEB-INF 文件夹中,但在那里被忽略了)。

<?xml version="1.0" encoding="UTF-8"?>
<queue-entries>
  <queue>
    <name>feedq</name>
    <rate>1/s</rate>  
  </queue>
</queue-entries>
4

1 回答 1

4

根据应用引擎模块文档,queue.xml 和 datastore-indexes.xml 等可选配置文件适用于所有模块,应放置在包含默认模块的 WEB-INF 目录中。

于 2014-09-03T19:06:56.680 回答