这个错误最根本的解决办法就是:
- 查看所有在Session中存放的对象
- 一定要实现序列化接口
- 没有其它的解决办法
可以写一个jsp页面,专门来list session里面的对象的名称和对象类型
<BEA-101083>
<BEA-101104>
这两个是bea版本引起的问题吗。我维护的后台服务器一直在出现这个问题
101083是wls8系列低版本的一个小小的bug
影响系统使用
101104是那个版本出现的?
8系列?
基本上这个就是BrokenPipe的问题,如果系统使用中没有异常就可以不理他。通常比如说,你的应用比较慢,或者客户端网络比较慢,在访问应用时,页面还没有完全下载,客户就关闭了浏览器,这样在服务器端就没有完整写完,但是socket已经关闭了,所以就会出现broken pipe
除了 关闭浏览器,还有一中情况就是在页面没有完全下载完的时候,就刷新页面或者又转换到其它页面,比如点击菜单。此时浏览器会向服务器建立一个新的socket通信,导致原有socket通信中断
如果系统中存在一些比较慢的页面,可能会导致客户出现不良好使用习惯,也会影响到服务器日志中会出现一些异常
这就得具体问题具体分析了