Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
谷歌应用引擎似乎没有重新加载java类文件_Java_Google App Engine - Fatal编程技术网

谷歌应用引擎似乎没有重新加载java类文件

谷歌应用引擎似乎没有重新加载java类文件,java,google-app-engine,Java,Google App Engine,我将我的应用程序的一个版本上传到GAE,其中包含了更改后的java类和JAR。然而,根据应用程序的行为,我不认为GAE重新加载了java类或库。例如,我希望它在新版本中应该在日志中写入一行,但我在应用程序管理控制台的日志中没有看到它。我尝试了以下方法,但没有一种有效: 从该版本的应用程序管理控制台关闭该实例,并让它通过访问url启动一个新实例 删除该版本,然后重新上载同一版本 使用新的不同版本名上载应用程序 将版本设置为默认版本 使该版本不是默认版本 这个问题真的让我抓狂。以前有人有过类似的问题

我将我的应用程序的一个版本上传到GAE,其中包含了更改后的java类和JAR。然而,根据应用程序的行为,我不认为GAE重新加载了java类或库。例如,我希望它在新版本中应该在日志中写入一行,但我在应用程序管理控制台的日志中没有看到它。我尝试了以下方法,但没有一种有效:

从该版本的应用程序管理控制台关闭该实例,并让它通过访问url启动一个新实例 删除该版本,然后重新上载同一版本 使用新的不同版本名上载应用程序 将版本设置为默认版本 使该版本不是默认版本 这个问题真的让我抓狂。以前有人有过类似的问题吗?我的应用程序有什么遗漏吗


我发现了,但没有回答。我甚至尝试过禁用/启用那篇文章中提到的应用程序,但仍然没有成功。

版本是否设置为默认版本?我尝试了两种方法:将版本设置为默认版本,而不是默认版本。但是它们都不起作用。很容易犯错误,比如在一个不会显示的级别上进行日志记录,或者在一个不会被命中的条件分支中进行日志记录,即使看起来它会被命中。做出一个不可忽视的改变,比如用Hello world替换主页。@RobinGreen感谢您的评论。所有静态文件都将更新。唯一的问题是没有加载更新的java类。然后我尝试重命名java类,例如,context listener的名称,该类最终被重新加载,实际上它是被加载的,因为它是一个新类,并且日志显示在管理控制台中。但是,仍然有一些类没有重新加载。。。