Session 如果java web应用程序部署Websphere 6.1,会话将被销毁

Session 如果java web应用程序部署Websphere 6.1,会话将被销毁,session,jakarta-ee,websphere,Session,Jakarta Ee,Websphere,请帮我解决以下问题 我在升级项目中工作。服务器正在升级到WebSphere6.1,这是我们用IBMJDK1.5编译的JavaJ2EE应用程序 现在我们在新安装的WAS6.1中托管J2EE应用程序。客户端应用程序发送登录请求并成功登录。如果客户端发送下一个请求,会话将被销毁一些会话值,因此我将得到空指针异常 任何人都可以说,我们是否需要在WebSphereServer中进行任何设置,或者我们需要在应用程序端进行一些设置 但是它在TOMCAT服务器中运行良好也许应用程序需要有自己的JSESSIONI

请帮我解决以下问题

我在升级项目中工作。服务器正在升级到WebSphere6.1,这是我们用IBMJDK1.5编译的JavaJ2EE应用程序

现在我们在新安装的WAS6.1中托管J2EE应用程序。客户端应用程序发送登录请求并成功登录。如果客户端发送下一个请求,会话将被销毁一些会话值,因此我将得到空指针异常

任何人都可以说,我们是否需要在WebSphereServer中进行任何设置,或者我们需要在应用程序端进行一些设置


但是它在TOMCAT服务器中运行良好

也许应用程序需要有自己的JSESSIONID。要做到这一点,有一些步骤,但首先应该进行一些调试。使用Chrome浏览器,可在第一次请求时查看应用程序的JSESSIONID。然后查看第二个请求更改JSSessionIDWAS 6.1的值是否非常旧并且不受支持。如果你正在升级,我建议使用8.5.5。回到您的问题,您是否启用了安全性,您使用的是哪种身份验证,由容器或自定义提供?您好,我使用自定义,通过java codeHi Edubliguenti手动检查。您可以告诉我如何获取自己的JSESSIONID。您在该主机上有许多不同的服务器或应用程序吗?它们是否可能正在为彼此覆盖会话cookie?会话存在或已完全销毁,某些会话值为空是不可能的。在创建会话和登录的位置添加代码。