所以我試圖運行一個谷歌App
引擎與Datastore
本地進行測試和調試。當地的App
引擎似乎可以自己工作,datastore
仿真器也是如此。IllegalStateException與谷歌App Engine本地數據存儲
但只要我設置了datastore
模擬器的環境變量,並重新啓動本地應用程序引擎,它與錯誤崩潰,
Caused by: java.lang.IllegalStateException: Must use project ID as app ID if project ID is provided.
我已經把它貼在下面
一個更完整的堆棧跟蹤從錯誤消息中,我懷疑我需要將項目ID改爲項目名稱。所以我嘗試用項目名稱替換項目ID的各種實例,我可以並且不幸這也不起作用。
命令我運行:
1. gcloud config set project PROJECT-ID
2. export ENDPOINTS_SERVICE_NAME=name.endpoints.PROJECT-ID.cloud.goog
3. gcloud beta emulators datastore start
4. $(gcloud beta emulators datastore env-init)
5. mvn appengine:run
我已經把堆棧跟蹤上引擎收錄 https://pastebin.com/atcnYwrq
不適合我:( –