App Engine未加载queue.xml

时间:2014-09-03 06:22:40

标签: google-app-engine gae-eclipse-plugin

我有一个多模块风格的Google App Engine应用程序。它有一个主要的Java Enterprise Project(eap),它引用了3个Dynamic Web Projects。一切都很棒。

除了任务队列..我正在尝试创建自己的自定义任务队列。我在我的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>

1 个答案:

答案 0 :(得分:4)

根据应用程序引擎模块documentation,可选配置文件(如queue.xml和datastore-indexes.xml)适用于所有模块,应放在包含默认值的WEB-INF目录中strong>模块。