使用谷歌应用引擎时,更改不会反映在localhost中

时间:2011-06-28 08:42:58

标签: eclipse google-app-engine jetty

我正在使用eclipse 3.7和谷歌应用引擎1.5。

当我对servlet进行更改并运行它时,我看不到服务器中反映的更改。 停止码头(通过按控制台窗口上的红色按钮)没有帮助)。 如果我重启eclipse,那么它就可以了。

调试我的项目非常困难。

有没有人遇到过这个问题,有什么问题吗?

3 个答案:

答案 0 :(得分:5)

将eclipse透视更改为debug。它在日食的右上角。 然后选择调试窗口,在那里你可以看到

enter image description here

答案 1 :(得分:4)

除非在java中重新启动服务器,否则servlet中的更改不会反映出来。作为服务器端的servlet代码。您必须重新启动Web服务器以反映相同的内容。您所说的可能适用于python,其中python(脚本语言)将反映服务器端编码,而无需重新启动Web服务器。

答案 2 :(得分:0)

终止所有按钮在哪里?在我的eclipse中只有一个终止按钮...我也有同样的问题,我必须记得关闭服务器,等待一段时间并重新启动服务器以使servlet生效。太烦人了。