有可能session的生成速度,比你点击的速度要慢造成的。

解决方案 »

  1.   

    怎么会呢?session是系统登陆的时候生成的,点击只是去操作,而且部分动作里也没用到session而只是容器去判断session存在与否的,一样会退出
      

  2.   

    敢问你 的ejb 是什么类型 的
     实体bean 还是会话bean 
    你说的 session 是web里的 还是 ejb 容器里的 
    说清楚
     如果是ejb容器里的session 就有可能是楼上兄弟说的那个,
    你的点击速度 比创建速度快 。
      

  3.   

    现在大致知道原因,因为EJB那边默认不容许会话BEAN并发请求所以导致weblogic.ejb20.locks.LockTimedOutException异常,而使服务挂起,但是为什么SESSION和COOKIE被清空我就不太明白了,因为SESSION和COOKIE都是WEB服务这边创建的,难道是因为现在EJB服务和WEB服务其实是部署在一台机子上引起的?现在测试环境是部署在一起的,一直会有这个问题,而我自己机子是连的远程EJB一直没在现这个问题,但是我还是想不通?EJB不太懂,哎