当我将新版本部署到 App Engine 时,用户的 session 仍将处于 Activity 状态,因此如果 session 对象中附加了某些更改,则会触发错误 500。
因此,要解决这个问题,我必须使用 jsessionid 删除我的 cookie。
我正在寻找一种在部署新版本时注销所有用户的方法,就像您实际上在开发环境中执行此操作一样。
最佳答案
正确的方法是让新版本的代码检查 session 并验证它是新 session ,否则,优雅地失败并重置 session 对象。
关于java - App Engine - 部署新版本错误 500(由于 session ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12978280/