
rityModule.java:197)
at weblogic.websocket.tyrus.TyrusServletFilter.doFilter(TyrusServletFilt
er.java:167)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja
va:78)
at com.codahale.metrics.servlet.AbstractInstrumentedFilter.doFilter(Abst

ractInstrumentedFilter.java:104)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja
va:78)
Truncated. see log file for complete stacktrace
直观看,是类型转换错误,发生在weblogic的对象中.
不过,在这个过程中,要排除一些非经常性损益项目对分析带来的干扰,如资产减值损失、政府补贴、投益收益中非从联营公司或合营公司中取得的收益,其他的一引起营业外的收支等等,建立在这个分析数据之上的结论,方为可信,具有参考价值,可以远远超过道听途说的消息、重组概念等等,成为成功投资的致胜工具、利器。因为我们的数据很多长得类似,而且数据量可以比较大,所以可以把它定义成 lazy,我们把它定义成惰性列表之后,可以很自然用函数编程语言中的 map 和 filter 来定义预处理管道,我们在很多语言当中都可以看到 map 和 filter 的操作。为解决这个问题,经长期潜心研究,笔者开发出了革命性的选号工具《中出次数无穷随机排名矩阵》,利用该矩阵,可以构造出类似开奖号码走势的无穷多个排名矩阵,针对每一个矩阵,皆可排除几十注到几百注极端偏态组合,从而可以排除无穷多个号码组合,想排除多少就可以排除多少。

思路:
1.DEBUG获取到出错的 filterChain,发现weblogic自行追加了一个fitler,叫TyrusServletFilter,错误在这个Filter中发生.
3、到eclipse的安装目录 $eclipse_home/plugins/下找到org.eclipse.jdt.launching_xxx.xxx.jar文件(xxx部分由不同的版本可能不同,比如我的就是org.eclipse.jdt.launching_3.6.0.v20110509.jar),把该文件进行解压。首先说说证书吧,其实很简单的,找到你要下的软件jar jad,先下载jad,系统不管怎样提示都不管,接着下载jar(两个文件名必须一样,必须在同一文件夹下)下载好了jar后系统自动安装,安装好了找到你储存刚才下载的那个jar的目录,找到下载的软件=>操作=>详细《看到了吗。将alloy.jar和feels.jar复制到 jbuilder安装目录/lib/ext,修改c:/documents and settings/wes/.jbuilder7/user_zh.properties (wes为当前用户名),找到第8行,修改为:browser。
3.根据上面的报错,错误发生在SecurityModule中的getCurrentUser中,打断点DEBUG确定到具体行:
x264或ffmpeg等,都有汇编代码,编译这些汇编代码,需要使用更先进的编译脚本来处理,而mac系统没有这样的脚本。linux将最基本的核心代码编译在内核当中,其他代码编译到内核或者内核的模块文件,需要时再加载。volatile 影响编译器编译的结果,volatile指出 变量是随时可能发生变化的,与volatile变量有关的运算,不要进行编译优化,以免出错,(vc++ 在产生release版可执行码时会进行...。

具体出错行,非常明了的强制转换,转换了request.getSession的结果
4.在该处进行DEBUG(居然真的能DEBUG),发现正常的时候,getCurrentUser的request参数是一个ServletRequestImpl对象(来自weblogic),而出错时,request参数是一个SecurityContextHolderAwareRequestWrapper对象,故确定问题是包装问题(即包装器的getSession并没有代理好其内部request的getSession方法)
解决方案:
确定了出错的包装类后,要重写并覆盖该类,代码如下:

该包装类原本并没有覆盖getSession方法,这里添加覆盖,加入和TyrusServletFilter中相同的判断逻辑,
如果符合条件,则就地一层一层拆包装,拆到ServletRequestImpl为止.再调用ServletRequestImpl的getSession返回出结果.
如果不符合条件,不做改变.
这大概是解决该问题的另一套思路了.
我这里由于使用了SpringSecurity,故要做修改的是SecurityContextHolderAwareRequestWrapper
如果使用了别的filter,那么可以覆盖其他的requestWrapper
当然最简单的方案还是在web.xml中将/websocket排除在所有filter外,如果不可以的话,再按我这个思路做改动
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-95423-1.html
难版支持一下
从经济学角度来看
估计更差