作者cug990617 (CUG)
看板java
标题Weblogic 使用jdk里的转tiff程式
时间Mon Jun 13 20:02:50 2016
系统:Linux, Weblogic12c, jdk7
Linux环境变数有设定
这是一个排程系统,每天只会运作此java档一次,使用jdk里的转tiff程式(将多张图档转换成一张tiff档),有时可以正常执行(代表程式没有问题),但是运作几天後,会突然发生Exception,如下:
Exception in thread "upLoadTiff" java.lang.NoClassDefFoundError: com/sun/media/imageio/stream/RawImageInputStream
at com.sun.media.imageioimpl.plugins.raw.RawImageReaderSpi.canDecodeInput(RawImageReaderSpi.java:99)
at javax.imageio.ImageIO$CanDecodeInputFilter.filter(ImageIO.java:567)
at javax.imageio.spi.FilterIterator.advance(ServiceRegistry.java:810)
at javax.imageio.spi.FilterIterator.next(ServiceRegistry.java:828)
at javax.imageio.ImageIO$ImageReaderIterator.next(ImageIO.java:528)
at javax.imageio.ImageIO$ImageReaderIterator.next(ImageIO.java:513)
at javax.imageio.ImageIO.read(ImageIO.java:1443)
at javax.imageio.ImageIO.read(ImageIO.java:1308)
at com.backend.upLoadTiff._SaveTiffImageIO(upLoadTiff.java:523)
at com.backend.upLoadTiff._ExecJob(upLoadTiff.java:135)
at com.backend.upLoadTiff.main(upLoadTiff.java:869)
Caused by: java.lang.ClassNotFoundException: com.sun.media.imageio.stream.RawImageInputStream
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:335)
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:302)
at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:64)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:180)
at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:43)
发生Exception时,重Weblogic後又正常…但过几天後又发生同样的错误讯息…
这个错误讯息确定是由Weblogic吐出来的,因为程式里我有包try catch (Exception),错误讯息是从Weblogic的log发现的!
希望有人可以给我方向解决这个问题或可以分享处理此问题方法…
手机排版,若有不好阅读的地方请见谅。
-----
Sent from JPTT on my Samsung SM-N910U.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.136.104.150
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1465819372.A.D10.html
1F:→ pico2k: 检查lib相关路径内是否有jai_imageio.jar 06/13 20:28