GAE Restlet示例“缺少必需参数”

时间:2012-01-20 17:09:14

标签: google-app-engine

我试着让这个样本运行http://wiki.restlet.org/docs_2.0/13-restlet/275-restlet/252-restlet.html但是一旦我启动它,我收到这条消息,遗憾的是我什么都不知道。

Missing required argument 'module[s]'
Google Web Toolkit 2.4.0
DevMode [-noserver] [-port port-number | "auto"] [-whitelist whitelist-string] [-blacklist blacklist-string] [-logdir directory] [-logLevel level] [-gen dir] [-bindAddress host-name-or-address] [-codeServerPort port-number | "auto"] [-server servletContainerLauncher[:args]] [-startupUrl url] [-war dir] [-deploy dir] [-extra dir] [-workDir dir] module[s] 

where 
  -noserver        Prevents the embedded web server from running
  -port            Specifies the TCP port for the embedded web server (defaults to 8888)
  -whitelist       Allows the user to browse URLs that match the specified regexes (comma or space separated)
  -blacklist       Prevents the user browsing URLs that match the specified regexes (comma or space separated)
  -logdir          Logs to a file in the given directory, as well as graphically
  -logLevel        The level of logging detail: ERROR, WARN, INFO, TRACE, DEBUG, SPAM, or ALL
  -gen             Debugging: causes normally-transient generated types to be saved in the specified directory
  -bindAddress     Specifies the bind address for the code server and web server (defaults to 127.0.0.1)
  -codeServerPort  Specifies the TCP port for the code server (defaults to 9997)
  -server          Specify a different embedded web server to run (must implement ServletContainerLauncher)
  -startupUrl      Automatically launches the specified URL
  -war             The directory into which deployable output files will be written (defaults to 'war')
  -deploy          The directory into which deployable but not servable output files will be written (defaults to 'WEB-INF/deploy' under the -war directory/jar, and may be the same as the -extra directory/jar)
  -extra           The directory into which extra files, not intended for deployment, will be written
  -workDir         The compiler's working directory for internal use (must be writeable; defaults to a system temp dir)
and 
  module[s]        Specifies the name(s) of the module(s) to host

我使用Eclipse 3.7,“使用”GWT(3)2.4“和”App Engine(4)1.6.0“创建Web应用程序项目”

我有什么必须进入的地方,有人可以帮助我吗?

Thanx Bobert

2 个答案:

答案 0 :(得分:5)

您尝试在DevMode中启动GWT应用程序,但Eclipse中的“运行配置”不正确。这是“运行配置”中的参数应如下所示的示例:

  

-server com.google.appengine.tools.development.gwt.AppEngineLauncher -remoteUI“$ {gwt_remote_ui_server_port}:$ {unique_id}”-startupUrl index.html -logLevel INFO -war / home / koen / workspace / klawt / war -codeServerPort 9997 -port 8888 com.example.MyModuleEntryPoint

这是您遗失的最后一个参数:com.example.MyModule。您必须在com.example包中有相应的MyModule.gwt.xml。

答案 1 :(得分:-2)

IIRC版本需要完全正确。

就像我使用的是Restlet 2.1和GAE 1.5.2。

另请注意,Restlet 2.0支持1.4.2。

相关问题