Android会话在IBM Websphere Server中丢失

Android会话在IBM Websphere Server中丢失,第1张

概述每当我从 Android设备点击登录页面时,必须创建并维护会话,直到用户点击注销按钮..但是IBM Websphere Servers似乎有一个奇怪的问题..我能够成功登录但是当我试图请求一些其他数据会话从服务器丢失,这不是在Apache TomCat上运行的服务器..在iOS设备也工作正常! 示例:  1.用户登录 – >为该用户创建会话  2. Android App以1秒的间隔持续点击服务器 每当我从 Android设备点击登录页面时,必须创建并维护会话,直到用户点击注销按钮..但是IBM Websphere Servers似乎有一个奇怪的问题..我能够成功登录但是当我试图请求一些其他数据会话从服务器丢失,这不是在Apache TomCat上运行的服务器..在iOS设备也工作正常!

示例:
 1.用户登录 – >为该用户创建会话
 2. AndroID App以1秒的间隔持续点击服务器
 3.用户注销 – >用户已成功注销

在Apache TomCat的情况下,此流程正常,但在步骤2的Websphere中,会话正在丢失,因此用户甚至无法注销

可能是什么问题 ?服务器端有什么东西可以丢失吗?或者它是否与websphere有兼容性问题?

解决方法 这个问题需要分两部分来解决

> AndroID SIDe

默认情况下,AndroID httpPost不会发送必要的头文件,因此我们需要显式添加头文件,其中最重要的是JsESSIONID,当您使用Websphere Server处理androID的会话管理时…所有你要做的就是从服务器获取JESSIONID请回复并将其附加到您对服务器的任何进一步请求.
> Websphere

需要使用重要属性设置Websphere,这可以通过以下步骤来实现:

一个.打开管理控制台.

湾选择服务器>应用程序服务器> Server_name>服务器
   基础设施> Java和流程管理>过程定义> Java虚拟机>自定义属性>新.

C.为JVM添加新的自定义属性以重用sessionID:
   系统属性名称:httpSessionIDReuse系统属性值:true

d.保存更改并重新启动Application Server.

总结

以上是内存溢出为你收集整理的Android会话在IBM Websphere Server中丢失全部内容,希望文章能够帮你解决Android会话在IBM Websphere Server中丢失所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1127765.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存