簡體   English   中英

如何清除Google App Engine Java中的索引?

[英]How do I clean indexes in google app engine java?

我從文檔中了解到,這可以通過以下方式完成

./appengine-java-sdk/bin/appcfg.sh vacuum_indexes myapp/war

但是,當我運行它時,我收到一條錯誤消息,提示“無法打開文件”。 我嘗試改為運行appcfg.cmd,但隨后收到classNotFoundException。 有人知道為什么嗎?

我根本無法在appcfg中使用任何命令。 這是發生的情況的屏幕截圖:

在此處輸入圖片說明

appcfg.sh查找具有com.google.appengine.tools.admin.AppCfg類的appengine-tools-api.jar 如果在文本編輯器中查看sh文件,則會注意到默認情況下它位於當前目錄的父目錄中的lib目錄中(除非您已對其進行更改)。 那么,“ New javakod”目錄是否具有lib目錄,並且是否具有上述jar文件? 或者只是編輯外殼文件以從類路徑中提取jar文件,並確保將jar文件添加到類路徑中。

您的第一個錯誤的原因是相同的,它無法在要查找的位置找到索引xml文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM