3

既存の Web アプリケーション用に Java クライアント ライブラリを生成しようとしていますが、「クラウド エンドポイント クライアント ライブラリの生成」を選択するたびに、Eclipse に進行状況ダイアログが表示されてフリーズします。

クライアント ライブラリの生成に使用できるコマンド ライン ツール (bin/endpoints.sh など) はありますか?

前もって感謝します。

編集 ありがとうダン、私はこのコマンドを使用してクライアントライブラリを生成することができました:

$SDK/endpoints.sh get-client-lib com.test.MyEndpoint

4

1 に答える 1

7

Eclipse のエラー ログを参照すると、ライブラリ生成時のエラーについて、少なくとももう少し詳しい情報を見つけることができるはずです。ただし、エラーは503、ライブラリを生成するサービスからのエラーのような一般的なものだと思います。

これらのタイプのエラーの最も一般的な理由は、エンティティ クラスで互換性のないタイプを使用していることです。この場合、コマンド ライン ツールを使用しても役に立ちません。

ただし、GPE が失敗したときにコマンド ライン ツールが成功した場合もあります。GPE を使用せずにライブラリを生成するには、アプリケーションのルートから次を実行します。

$SDK/bin/endpoints.sh get-java-client-lib helloworld.endpoint.HelloWorldEndpoint

helloworld.endpoint.HelloWorldEndpointエンドポイント クラスのスペース区切りの名前に置き換えます。

于 2012-11-26T19:31:38.077 に答える