Eclipse Google 插件不会为 Web 应用程序启动服务器

Posted

技术标签:

【中文标题】Eclipse Google 插件不会为 Web 应用程序启动服务器【英文标题】:Eclipse Google Plug-In doesn't start server for web application 【发布时间】:2011-10-06 10:29:45 【问题描述】:

我想尝试 Google App Engine 的 Google Eclipse 插件,但我卡在教程中...

我想从 Google 教程中启动 Web 应用程序,但是当我单击“RUN AS > Web 应用程序”时,我只在控制台上看到此消息:

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.

有什么问题?似乎启动服务器的命令有误,但我没有编辑它...有人可以帮忙吗?

【问题讨论】:

我遇到了同样的问题,但我找到了这个[解决方案在这里][1] [1]:***.com/questions/18042352/… 【参考方案1】:

这是因为您的启动配置文件(位置:WORKSPACE/.metadata/.plugins/org.eclipse.debug.core/.launches)已损坏。解决此问题所需要做的就是删除现有的启动配置(在运行>运行配置中)

【讨论】:

如果删除启动配置后仍然无法正常工作,请重启 Eclipse,这对我有用 :) 酷,我花了 2 个小时检查这个 运行 > 运行配置 > Web 应用程序 > 右键单击​​项目名称 > 删除 像魔术一样工作!就我而言,我有一些项目做得很好,所以我只是从这些项目中复制了相同的配置。 你确实拯救了我的一天。 #尊重【参考方案2】:

检查您的 Eclipse 项目或 GAE SDK 路径中是否有空格。

【讨论】:

【参考方案3】:

在项目名称中使用空格时会出现问题。

“运行配置>参数>程序参数”,在项目路径中插入引号。即:

--port=8888 --disable_update_check PATH\My Project

收件人:

--port=8888 --disable_update_check "PATH\My Project" 

我是从this thread找到的

非常感谢

【讨论】:

【参考方案4】:

已经说过的一些附加信息。

您需要安装“m2eclipse”,否则您将没有“运行方式”选项。

【讨论】:

以上是关于Eclipse Google 插件不会为 Web 应用程序启动服务器的主要内容,如果未能解决你的问题,请参考以下文章

为经典版eclipse增加web and JavaEE插件

为经典版eclipse添加web and JavaEE插件

为经典版eclipse增加web and Java EE插件

google test框架与eclipse插件

Google 是不是停止支持 Android Eclipse 插件?

Maven + App Engine + Google Eclipse 插件