2

https://developers.google.com/appengine/docs/java/cloud-sql/developers-guideに記載されているように、Eclipse の [プログラムの引数] テキストボックスの [引数] タブで、App Engine の実行構成に引数を追加する必要があります。

 --jvm_flag=-Drdbms.server=local
 --jvm_flag=-Drdbms.driver=com.mysql.jdbc.Driver
 --jvm_flag=-Drdbms.url=jdbc:mysql://localhost:3306/yourdatabase?user=username&password=password 

しかし、私は常に迅速なエラーを取得しています:

Usage: <dev-appserver> [options] <app 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=DIR             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.
 --jvm_flag=FLAG            Pass FLAG as a JVM argument. May be repeated to
                              supply multiple flags.

私は何を間違っていますか?

4

1 に答える 1

0

Run Configurations - Arguments、次の jvm_flag 引数をVM argumentsセクションではなくセクションに追加しますProgram arguments

-Drdbms.server=local
-Drdbms.driver=com.mysql.jdbc.Driver
-Drdbms.url=jdbc:mysql://localhost:3306/yourdatabase?user=username&password=password

これで問題が解決するはずです。

于 2013-01-18T23:13:43.783 に答える