bpa*_*apa 25 java eclipse google-app-engine
好吧,也许我是愚蠢/盲目的,但在文档中它说"重建并重新启动服务器".但我没有看到按钮在任何地方这样做.或者从任何上下文菜单.我在他们的文档中找不到任何解释如何做的事情.如果我只是尝试再次启动应用程序,它会生气,因为我已经在所需的端口上运行了App Engine.
我发现只有解决方案才能重启Eclipse ......还有其他想法吗?如果可能,按钮的屏幕截图将有所帮助.:)
Kai*_*Kai 26
在eclipse中,有一个包含您的控制台的视图.如果单击它,您将看到正在运行的应用程序的STDOUT和STDERR输出.在右上角,应该有一个红色框,将终止当前正在运行的程序.

mig*_*elv 24
我有一个不同的,可能更有效的解决方案.与大多数Web开发环境一样,您可能希望更改源代码并让Google Appengine服务器为您重新加载新代码.
你需要一些传统的"touch"unix命令版本(如果你在windows上工作,你可以从这里下载一个版本).
然后转到项目属性,构建器并添加新的构建步骤作为"程序".在"位置"下输入"触摸"命令的路径(例如"D:\ bin\UnxUtils\usr\local\wbin\touch.exe" - 在Posix系统上只需"触摸"就足够了,因为它已经在你的PATH)和"Arguments"中的内容类似于"$ {project_loc} /war/WEB-INF/appengine-web.xml".还可以转到"构建选项"选项卡,然后选中"自动构建期间".
"touch"将更新appengine-web.xml中的时间戳.当App Engine服务器检测到您对appengine-web.xml的更改时,它将自动重新加载应用程序.加载过程非常快,因此无论何时更改项目中的任何文件(通常会触发Eclipse中的自动构建)都可以完成 - 您可以调整构建器以仅在更改某些类型的文件时运行.
小智 11
我可能会补充一点,"小红框"并不总是可见的.它驱使我疯狂阅读相同的指令,但没有看到终止按钮,直到我发现控制台窗口有"层",您可以使用控制台视图控件最右侧的下拉按钮进行选择.您只需要"回"到控制台屏幕,该屏幕显示服务器正在运行,您将看到小红色终止按钮.
| 归档时间: |
|
| 查看次数: |
11959 次 |
| 最近记录: |