2012-08-06 86 views
0

我正在为google-appengine做一个应用程序。我正在使用谷歌应用程序引擎sdk for java,并使用 ant 1.8来启动开发服务器和jdk 1.6,jre1.6。Servlet不在蚂蚁上更新

问题:每当我对我的java servlet进行更改时,它们都不会反映到网页中。事实上,我的浏览器显示旧的servlet及其错误。我编译并重新编译了我的servlet代码, 重新启动了服务器,但它不会影响任何更改。它仍然运行旧的servlet代码。我删除了我的servlet类文件,但它仍然显示。这太多了。它如何运行一些不存在的东西。我尝试清除浏览器缓存和临时文件,但没有任何改变。

有人可以建议我在这种情况下做什么?如何让ant使用新的servlet?

请帮忙!

PS:问题解决了,当我重新启动我的电脑。此外注销解决了它,但它非常讨厌,因为测试甚至一个变量的变化要求重新启动或注销。我搜索我的电脑的任何文件可能会保存在某处,但我没有得到它。

+0

尝试在构建之前删除目标目录。 – 2012-08-06 15:10:03

+0

我试着删除保存我的.class文件的web-inf/classes下的目录。还是一样。 – 2012-08-06 16:35:09

+0

我仍在寻找答案。任何人? – 2012-08-10 06:34:25

回答

0

即使当我停止服务器时,我也运行了一个虚拟的java二进制文件。我必须手动杀死它以阻止执行旧类文件。