起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1111|回复: 9

[处理中3] justep 150312 当前用户不在在线用户列表中

[复制链接]

21

主题

122

帖子

442

积分

中级会员

Rank: 3Rank: 3

积分
442
QQ
发表于 2024-1-15 10:39:18 | 显示全部楼层 |阅读模式
您好,Bex3.9,正式版本,150用户授权,tomcat里报 justep 150312 当前用户不在在线用户列表中,未与其它系统对接,运行到这里,就直接崩溃了。请帮忙看看啥原因?最近一段时间发生比较频繁。重启服务又能运行了。

下载.png

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2024-5-7 17:29:00 | 显示全部楼层
1.是集群部署吗?集群部署不能用session复制方式部署,要回话亲和的方式看部署手册说明
2.确认是不是什么地方直接传bsessionid操作了,用的bsessionid没有判断是否超时就直接用了,观察看看是不是操作特殊功能才会报错的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 1 反对 0

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2024-5-7 14:05:12 | 显示全部楼层
确认有问题的人在SA_OPPerson和SA_OPOrg中都存在,并且是可用状态才可以登录
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

21

主题

122

帖子

442

积分

中级会员

Rank: 3Rank: 3

积分
442
QQ
 楼主| 发表于 2024-5-7 14:34:11 | 显示全部楼层
jishuang 发表于 2024-5-7 14:05
确认有问题的人在SA_OPPerson和SA_OPOrg中都存在,并且是可用状态才可以登录

SA_OPPerson的名单,且sValidState=1,都在Sa_OPOrg里。没有缺失。
回复 支持 反对

使用道具 举报

21

主题

122

帖子

442

积分

中级会员

Rank: 3Rank: 3

积分
442
QQ
 楼主| 发表于 2024-5-7 14:50:29 | 显示全部楼层
jishuang 发表于 2024-5-7 14:05
确认有问题的人在SA_OPPerson和SA_OPOrg中都存在,并且是可用状态才可以登录

或者说,日志里,能否定位到哪个Scode的么?
回复 支持 反对

使用道具 举报

21

主题

122

帖子

442

积分

中级会员

Rank: 3Rank: 3

积分
442
QQ
 楼主| 发表于 2024-5-7 15:20:05 | 显示全部楼层
jishuang 发表于 2024-5-7 14:05
确认有问题的人在SA_OPPerson和SA_OPOrg中都存在,并且是可用状态才可以登录

又出现这个报错,导致这个JAVA SE 已停止工作。必须要重启服务才行。
请再帮忙指导下
L{5`1WRD}PJCOG_}0SWRP(R.png
回复 支持 反对

使用道具 举报

21

主题

122

帖子

442

积分

中级会员

Rank: 3Rank: 3

积分
442
QQ
 楼主| 发表于 2024-5-8 22:15:13 | 显示全部楼层
本帖最后由 一诺佳人 于 2024-5-8 23:36 编辑
jishuang 发表于 2024-5-7 17:29
1.是集群部署吗?集群部署不能用session复制方式部署,要回话亲和的方式看部署手册说明
2.确认是不是什么地 ...

1、不是集群,是单机session模式

2、    fun.exportExcel = function (para, proc, cols, colNames, sessionID, callback, offset, limit) {
               。。。。。。
            var url = require.toUrl("$UI/CRM/common/process/system/downloadFile.j?bsessionid=" + sessionID);
             。。。。。。。
         }
     确实有这个方法,传了这个bsessionid.会是这个导致的么?
     如何判断bsessionid 超时呢?  请指导下

      Justep.Context.getRequestParameter("bsessionid"), 如何判断js里获取的bsessionid超时呢?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2024-5-9 11:44:26 | 显示全部楼层
js中没有判断的API,.j中可以判断
http://docs.wex5.com/bex5-ui-question-list-10258/
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

21

主题

122

帖子

442

积分

中级会员

Rank: 3Rank: 3

积分
442
QQ
 楼主| 发表于 2024-5-13 10:41:09 | 显示全部楼层
jishuang 发表于 2024-5-9 11:44
js中没有判断的API,.j中可以判断
http://docs.wex5.com/bex5-ui-question-list-10258/

感谢,我已加上了,观察看看
回复 支持 反对

使用道具 举报

21

主题

122

帖子

442

积分

中级会员

Rank: 3Rank: 3

积分
442
QQ
 楼主| 发表于 2024-5-22 16:35:19 | 显示全部楼层
你好,今天有出现了这个问题。Biz日志我附件,超时判断了。是直接跳过了,请问这个还要怎么处理呢?请帮忙指导下。

.J文件入下。
public class DownloadFile extends com.justep.ui.impl.JProcessorImpl {

        @Override
        protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
                String bSessionID = NetUtils.getBSessionID(request);

                // 判断bsessionid是否超时
                ActionResult checkResult = ActionEngine.checkSession(bSessionID, ActionUtils.JSON_CONTENT_TYPE);
                if (checkResult.isSessionTimeOut()) {
                        // 超时
                } else {
                        String fileName = request.getParameter("fileName");
                        // String fullName = request.getParameter("fullName");
                        String language = NetUtils.getLanguage(request);
                        // 在返回的头部信息中,指定以附件方式下载,并指定文件名
                        String downFileName = java.net.URLEncoder.encode(fileName, "UTF8");
                        downFileName = downFileName.replaceAll("\\+", "%20");
                        response.addHeader("Content-disposition", "attachment;filename=\"" + downFileName + "\";");
                        // 构造动作对象
                        Action action = new Action();
                        action.setProcess(request.getParameter("process"));
                        action.setActivity(request.getParameter("activity"));
                        action.setName(request.getParameter("action"));
                        action.setExecutor(request.getParameter("executor"));
                        action.setParameter("fileName", request.getParameter("fileName"));
                        action.setParameter("fullName", request.getParameter("fullName"));
                        // 调用动作
                        ActionEngine.invokeAction(action, ActionUtils.BINARY_CONTENT_TYPE, // 返回数据格式
                                        bSessionID, // bsessionid是必须的
                                        language, // 语言
                                        new StreamCallback(response) // 以流的方式返回
                                        );
                }
}



justep.biz.log.zip

13.74 KB, 下载次数: 13

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-21 21:26 , Processed in 0.076000 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表