解决方案 »

  1.   

    发现报错的地方都是  request.getSession() .getAttribute("USERData")的地方。
      

  2.   

    是ajax请求数据的?看下http请求的内容,菜单页面是什么,发起的ajax请求又是什么样的? 有无写死请求地址?检查菜单和ajax的host是否一致?你用了反响代理?外网应该用了域名,内网测试的时候你用的是什么访问的?
      

  3.   

    是ajax请求提交的,菜单是根据登录用户ID显示不同的树形菜单,  外网是用了域名,内网是数字的 IP加端口号访问的。
    用联通网络能够显示,用移动和电信网络就不可以,机房是电信的网络,不知道HttpServletRequest.getSession()在weblogic中有这方面的配置
      

  4.   

    最终解决是weblogic中的CookieName冲突