5

Eclipse Helios 用の Google App Engine プラグインを使用して、ローカルで動作する単純な Hello World を作成しようとしています。問題は、Eclipse ツール (私のプロジェクトを右クリック -> [実行] -> [Web アプリケーション]) を使用してサーバーを起動する場合に発生し、コンソールには常に次のログが表示されます。

2012-04-17 19:01:09.126 java[4019:407] [Java CocoaComponent compatibility mode]: Enabled
2012-04-17 19:01:09.127 java[4019:407] [Java CocoaComponent compatibility mode]: Setting timeout for SWT to 0.100000
Usage: <dev-appserver> [options] <war directory>

Options:
 --help, -h                 Show this help message and exit.
 --server=SERVER            The server to use to determine the latest
  -s SERVER                   SDK version.
 --address=ADDRESS          The address of the interface on the local machine
  -a ADDRESS                  to bind to (or 0.0.0.0 for all interfaces).
 --port=PORT                The port number to bind to on the local machine.
  -p PORT
 --sdk_root=root            Overrides where the SDK is located.
 --disable_update_check     Disable the check for newer SDK versions.
 --generated_dir=dir        Set the directory where generated files are created.

次のコマンドを使用すると、ローカルサーバーが機能します。

./appengine-java-sdk/bin/dev_appserver.sh appengine-java-sdk/demos/guestbook/war

誰かがそれを機能させるためのアイデアを持っていますか?

アドバイスに感謝し、私の下手な英語で申し訳ありません...

4

2 に答える 2

8

私も同じ問題に陥りました。しかし、私の解決策は、既存の起動構成を削除し ([実行] > [実行構成])、ダイアログを閉じてから、プロジェクトを右クリックして [実行] > [Web アプリケーション] を試してみることでした。

于 2012-11-27T11:11:22.753 に答える
0

私にとっては、ワークスペースのフォルダー名と一致するプロジェクト名のスペースでした。開発サーバーランチャーを呼び出している人は誰でも、war ディレクトリを引用符で囲みませんでした。

于 2013-08-20T12:47:05.640 に答える