最近重新搭建HQ,使用同一份Tomcat(6),同一份源码、同样的数据,却在Linux下出现了class cast异常,一开始怀疑是JDK版本问题,后来各种折腾,才记起来,这个问题之前解决过,在Linux下需要设置子优先。设置如下:
Tomcat配置子优先 在context.xml文件加入 <Loader delegate="true" /> //直接在<Context>节点下
这下好了。
不然出错信息见附件。
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2013-09-12
最近重新搭建HQ,使用同一份Tomcat(6),同一份源码、同样的数据,却在Linux下出现了class cast异常,一开始怀疑是JDK版本问题,后来各种折腾,才记起来,这个问题之前解决过,在Linux下需要设置子优先。设置如下: Tomcat配置子优先 在context.xml文件加入 <Loader delegate="true" /> //直接在<Context>节点下 这下好了。 不然出错信息见附件。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2013-09-13
标记一下
第一次看到这种 请问是所有的linux都会这样么 之前我用的是没问题的 |
|
返回顶楼 | |
发表时间:2013-09-16
得看具体是哪些类class cast exception, 如果你项目里直接导入一份tomcat的catalina.jar,有时也会出现这个异常,之前也遇到过
|
|
返回顶楼 | |
发表时间:2013-09-18
最后修改:2013-09-18
恩,收藏之,马上要用到了,我现在要把项目移植到linux下,还好java是跨平台的!
|
|
返回顶楼 | |
发表时间:2013-09-18
只遇到过在centos下使用openjdk会报class cast异常,换成官方jdk就ok了
|
|
返回顶楼 | |