浏览 960 次
|
该帖已经被评为新手帖
|
|
|---|---|
| 作者 | 正文 |
|
时间:2007-09-17
应用是跑在Tomcat上的,以前貌似都没有问题,上次升级後发现日志中有一段:
IOException:java.util.zip.ZipException: oversubscribed dynamic bit lengths tree google了一下,发现只有这个地方有资料: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4188883 其中说到:Bug ID: 4188883 我代码中报错的这个地方的处理逻辑是: 1、先使用enterprisedt的FTP包,到远程FTP服务器上取一个Gzip包文件存在本地(已经设定了二进制模式),然后解压。接着解析解压后的文件(TXT格式),生成SQL入库。。但是解析过程发现文件的后半部分很多乱码,导致部分数据入库不成功。 2、于是我取回程序FTP下来的gzip文件,手工解压后发现文件是有乱码。 3、我手工FTP到远程服务器,在命令行下取回该gzip文件,手工解压后却没有乱码存在。 另外,以前这个过程是没有问题的,且在我的测试环境也是正常的,唯独上到服务器上存在该问题,该服务器的Java版本为: [Ysl@web11 logs]$ java -version java version "1.4.2_11" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_11-b06) Java HotSpot(TM) Client VM (build 1.4.2_11-b06, mixed mode) Tomcat的版本是:apache-tomcat-5.5.17 不晓得是enterprisedt的问题,还是ZIib的问题,还是我代码的问题,还请遇到这个问题的人帮忙看看,谢谢~ 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
时间:2007-09-20
各位帮忙分析下 :)多谢~
|
|
| 返回顶楼 | |



