0

我正在为 google-appengine 申请。我正在使用 google app engine sdk for java 并使用 ant 1.8 来启动开发服务器和 jdk 1.6、jre1.6。

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

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

请帮忙!

PS:当我重新启动我的电脑时问题解决了。注销也可以解决它,但这很烦人,因为即使测试单个变量更改也会要求重新启动或注销。我在我的电脑中搜索了可能保存在某处但我没有得到的任何文件。

4

1 回答 1

0

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

于 2012-08-26T12:17:07.503 回答