皕杰技术社区

 找回密码
 立即加入

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 4596|回复: 8

皕杰报表与websphere集成问题

[复制链接]
发表于 2012-11-13 20:13:19 | 显示全部楼层 |阅读模式
        皕杰报表与websphere集成,在websphere集群上,有的报表可以正常显示,但有的报表无法正常显示,会爆出:报表运行出错null,但是报表在单节点上都是正常显示,请各路大神帮忙解决

报错如下:[12-11-12 11:49:50:187 CST] 000021f4 CP            E org.logicalcobwebs.proxool.Prototyper sweep Prototype
                                 java.lang.NullPointerException
        at com.ibm.ws.classloader.CompoundClassLoader.libraryClassLoadersFindResource(CompoundClassLoader.java:940)
        at com.ibm.ws.classloader.CompoundClassLoader.getResource(CompoundClassLoader.java:870)
        at java.lang.Class.getResource(Class.java:1164)
        at oracle.sql.ConverterArchive.readObj(ConverterArchive.java:379)
        at oracle.sql.converter.CharacterConverterJDBC.getInstance(CharacterConverterJDBC.java:104)
        at oracle.sql.converter.CharacterConverterFactoryJDBC.make(CharacterConverterFactoryJDBC.java:44)
        at oracle.sql.CharacterSetWithConverter.getInstance(CharacterSetWithConverter.java:91)
        at oracle.sql.CharacterSetFactoryThin.make(CharacterSetFactoryThin.java:122)
        at oracle.sql.CharacterSet.make(CharacterSet.java:439)
        at oracle.jdbc.driver.DBConversion.<init>(DBConversion.java:144)
        at oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:877)
        at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:267)
        at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:413)
        at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:164)
        at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:34)
        at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:752)
        at java.sql.DriverManager.getConnection(DriverManager.java:317)
        at java.sql.DriverManager.getConnection(DriverManager.java:297)
        at org.logicalcobwebs.proxool.DefaultConnectionBuilder.buildConnection(DefaultConnectionBuilder.java:39)
        at org.logicalcobwebs.proxool.Prototyper.buildConnection(Prototyper.java:159)
        at org.logicalcobwebs.proxool.Prototyper.sweep(Prototyper.java:102)
        at org.logicalcobwebs.proxool.PrototyperThread.run(PrototyperThread.java:44)
发表于 2012-11-13 20:31:11 | 显示全部楼层
俺就是没有用过websphere集群 哎,你解决了 告诉我一下 还没又开始用websphere集群呢~
回复 支持 反对

使用道具 举报

发表于 2012-11-14 11:11:48 | 显示全部楼层
WAS与Proxool的不兼容或者从类或资源加载proxool相关jar导致的异常,你的WAS是那个版本的?建议升级一下websphere的版本(小版本号升级一下),就应该能解决你的问题!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-11-14 17:30:45 | 显示全部楼层
klzz 发表于 2012-11-14 11:11
WAS与Proxool的不兼容或者从类或资源加载proxool相关jar导致的异常,你的WAS是那个版本的?建议升级一下webs ...

websphere版本号为7.0
回复 支持 反对

使用道具 举报

发表于 2012-11-14 17:47:08 | 显示全部楼层
本帖最后由 klzz 于 2012-11-14 17:50 编辑
阿轩 发表于 2012-11-14 17:30
websphere版本号为7.0

升级was吧!我以前也遇到过这个问题,好像是升级到7.0.0.19(具体小版本号记不清了)就解决了!你们项目为啥不用WAS自带的官方的连接池,而要用Proxool
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-11-14 21:02:41 | 显示全部楼层
klzz 发表于 2012-11-14 17:47
升级was吧!我以前也遇到过这个问题,好像是升级到7.0.0.19(具体小版本号记不清了)就解决了!你们项目为 ...

持久层用的mybatis,我们的项目是spring+struts2+mybatis的整合框架。谢谢啦,我去试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-11-14 21:06:36
klzz 发表于 2012-11-14 17:47
升级was吧!我以前也遇到过这个问题,好像是升级到7.0.0.19(具体小版本号记不清了)就解决了!你们项目为 ...

我们用struts2+spring+mybatis三大框架,持久层是mybatis连接数据库。好的谢谢了,我去试试
支持 反对

发表于 2012-11-15 09:25:23 | 显示全部楼层
这是WAS复合类加载器的一个bug造成的,打一下was的补丁包即可!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-11-15 10:41:12 | 显示全部楼层
beibm 发表于 2012-11-15 09:25
这是WAS复合类加载器的一个bug造成的,打一下was的补丁包即可!

嗯,好,我试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-11-17 19:39:32 | 显示全部楼层
beibm 发表于 2012-11-15 09:25
这是WAS复合类加载器的一个bug造成的,打一下was的补丁包即可!

打过补丁包后,已升级到了7.0.0.25版本,可以这个问题貌似还没解决,这张没显示的报表,依然没有正常显示,报错和以前一样,你看到底是哪里的问题?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

QQ|小黑屋|手机版|皕杰软件 ( 京ICP备14050931号 )

GMT+8, 2024-4-20 12:01 , Processed in 1.125850 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表