2017-03-16 37 views
0

我正在使用Google Plugin for Eclipse將應用程序部署到GAE。通過Eclipse插件遠程部署到GAE時更新depatch錯誤

在「部署到遠程服務器」,控制檯告訴我下面的錯誤

95%,報收更新,新版本已經準備好開始投放。
98% 上傳索引定義。
99%跳過dispatch.xml - 考慮 運行 「appcfg.sh update_dispatch」 或使用 「--auto_update_dispatch」 選項

更新模塊默認情況下順利完成。

我試着從控制檯運行GAE SDK(appcfg.cmd update ...)的命令,它是成功的。但通過Eclipse部署仍然有相同的錯誤。

因此,替代方法是使用「--auto_update_dispatch」選項,我可以知道如何在Eclipse中輸入該參數?

enter image description here

+0

FWIW,這只是一個信息味精,不是一個錯誤 - 部署是可以的,就像你的'update' SDK命令一樣。但請注意,您應該使用'update_dispatch'來更新調度配置,而不僅僅是該命令中的'update'。如果在Eclipse中找不到配置'--auto_update_dispatch'選項的方法,那麼這將是您的解決方法(您可以使用該命令手動更新調度配置 - 這不是什麼大問題 - 通常情況下,調度配置只會改變很少,就像您在應用中添加/刪除服務一樣)。 –

+0

嗨。謝謝回覆。 我會轉到命令提示符,瀏覽到Eclipse引用的SDK文件夾並運行命令:appcfg.bat update_dispatch <默認模塊WEB-INF文件夾>。 那commond返回成功。但是,當我從Eclipse插件觸發部署到遠程服務器時,仍然存在警告。 – songjing

回答

0

dispatch.xml應該是在WEB-INF默認模塊中,MVN命令將不會更新它,所以你必須通過手動完成update_dispatch

其他有用link

+0

嗨。謝謝回覆。 我會轉到命令提示符,瀏覽到Eclipse引用的SDK文件夾並運行命令:appcfg.bat update_dispatch <默認模塊WEB-INF文件夾>。 該命令返回成功。但是,當我從Eclipse插件觸發部署到遠程服務器時,仍然存在警告。 – songjing

+0

實際上,您應該在看到警告後運行它,但它有效嗎? –

+0

當我從Eclipse中觸發部署到遠程服務器時,該警告始終顯示。
我嘗試:
[運行升級第一] - 從命令提示 運行SDK更新命令 - 從蝕觸發部署
[運行之後更新] - 從命令運行SDK更新命令提示 - 從eclipse中觸發部署
運行SDK更新命令時,它會返回成功。但每次從Eclipse觸發部署時,都會顯示相同的警告。
我覺得在命令提示符下運行的更新與Eclipse的部署沒有任何關係。 – songjing