我有一个多模块样式的 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>