解决 Java SDK 会话已失效,请重新登录

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

解决 Java SDK  会话已失效,请重新登录

这个问题我敢说 整个论坛是没有任何人知道是什么问题

debug,调试,测试 金蝶SDK CfgUtil.java 加载配置是正常的, 或者同一个配置 在linux上面运行是正常,但是在 windows 用CMD 命令运行 程序 就异常

出现这个异常,第一时间 请检查金蝶配置是否真的 正确,如果真的正确 可以看看我这个解决方式

CMD 输入 chcp

image.webp

936 表示 GBK的编码,windows 运行程序,jvm会使用 gbk编码读取配置文件,会出现异常 ,要 utf-8编码才可以,linux默认就是 utf-8,所以同一个配置 在linux上面运行是正常,windows就会出现会话失效异常

修改很简单,做 Java都知道,Java程序都是在JVM虚拟机运行,和linux 、windows平台没关系,只要支持JVM就能运行Java程序

如果是 Jar程序 修改为


java -Dfile.encoding=utf-8 -jar test.jar

如果是Tomcat ,找到 Tomcat中配置**catalina**文件


Linux中,在catalina.sh配置`JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=utf-8"`


Windows中,在catalina.bat配置`set JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=UTF-8`


这是我写的 Java SDK 金蝶星空云API调用示例:SpringBoot对接金蝶星空云




https://blog.csdn.net/qq_40739917/article/details/125449836  demo地址


您好 我这边就是一直是这个问题 想加您联系方式问下具体怎么解决的 您的那个demo地址已经失效了

我的联系方式 17626657752 可以麻烦您联系我一下吗

解决 Java SDK 会话已失效,请重新登录

这个问题我敢说 整个论坛是没有任何人知道是什么问题debug,调试,测试 金蝶SDK CfgUtil.java 加载配置是正常的, 或者同一个配置 在...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息