GAE - Eclipse中的开发服务器不更新?

时间:2012-02-05 15:23:45

标签: java google-app-engine eclipse-plugin

我在Eclipse上使用Google AppEngine开发服务器。在我在开发服务器上进行多次重启之前,我的本地网页似乎没有更新(使用Eclipse的Run或Debug按钮)。

我做错了什么?

基本流程是:

  • 更改.java文件...
  • 保存文件
  • 运行应用程序(开发服务器加载日志显示在控制台中)
  • 在浏览器中刷新网页

P.S:我能让它工作的唯一方法是更改​​服务器端口......如果我这样做,所有以前的服务器仍会显示在各自的端口上。他们永远不会停止。

1 个答案:

答案 0 :(得分:4)

您需要重新启动服务器以查看您将进行的大多数代码更改。最简单的方法是使用GAE窗格中显示的黄色重新加载按钮 - 而不是控制台,但是那个有点“点击此处启动”地址的按钮。

如果在eclipse中使用debug / run命令,则需要显式停止上一次运行。您可以从调试菜单(停止按钮)或GAE窗格或控制台窗格执行此操作。

此后您不需要更改端口 - 您现在必须这样做的原因是第一个实例仍在运行,占用端口。一旦你停止它,你将能够在同一个端口上再次运行它......随着代码的变化! :)