java - App Engine - 部署新版本错误 500(由于 session )

标签 java google-app-engine

当我将新版本部署到 App Engine 时,用户的 session 仍将处于 Activity 状态,因此如果 session 对象中附加了某些更改,则会触发错误 500。

因此,要解决这个问题,我必须使用 jsessionid 删除我的 cookie。

我正在寻找一种在部署新版本时注销所有用户的方法,就像您实际上在开发环境中执行此操作一样。

最佳答案

正确的方法是让新版本的代码检查 session 并验证它是新 session ,否则,优雅地失败并重置 session 对象。

关于java - App Engine - 部署新版本错误 500(由于 session ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12978280/

相关文章:

java - Collection.sort 排序时出现奇怪的错误

java - 是否可以获得用于在 java 中启动 jvm 的命令?

java - jsp到我的sql连接错误。

google-app-engine - Appengine 谷歌云自定义域。无法包含证书,无法删除域。为什么?

google-app-engine - GAE/standard/second/Python 上的 Spacy 超出了最大实例的内存

java - Swing 组件监听自身与内部类

java - 开始学习 JavaFX 之前需要了解什么?

python - 带有 PyDev 的 PIL 模块

google-app-engine - Google 的应用引擎中的默认服务有什么作用

java - 无法使用 Eclipse 在 Web 应用程序项目(谷歌应用程序引擎)中创建 servlet