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 回答