java - GAE 在带有 Java 模块的应用程序上使用 Maven 更新 cron.xml

标签 java google-app-engine cron

我有一个 gae 应用程序,它是用 java 编写的,分为两个不同的模块。这些模块之一具有在初始部署时安装的 cron.xml。 Cron 任务工作正常并按预期执行。

现在我的问题是,当我使用 maven (> mvm appengine:update) 重新部署我的应用程序时,如果我对 cron.xml 进行了更改,则这些更改不会在部署完成后反射(reflect)在服务器上。也就是说,它是正在使用的旧 cron.xml。

如果我尝试手动更新 cron.xml (mvn appengine:cron_update),我会收到一个错误:

“错误的论点:请求的操作不支持 EAR 配置”

基本上我的问题是如何更新 cron.xml?

最佳答案

正确的命令是

mvn appengine:deployCron

关于java - GAE 在带有 Java 模块的应用程序上使用 Maven 更新 cron.xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26089297/

相关文章:

java - 我应该使用嵌套类来封装 map 值吗?

python - 在三星 chromebook 上编程

php - 不使用 CRON 计划脚本

java - 在Java中解析html页面后获取节点的样式信息(css)

java - 如何防止拒绝服务耗尽 Java 套接字服务器上的线程池?

java - 如何通过电子邮件发送谷歌应用程序引擎日志文件?

java - 在 Google App Engine 中以编程方式截取 URL 的屏幕截图?

php 脚本在手动运行时有效,但仅部分作为 cron 作业(不会将文件写入目录)

bash - shell脚本每天用时间戳创建文件夹并推送时间戳生成的日志

java - 在 Java 7 中格式化 ISO 8601