07/02/28 14:14
Java로 PDF를 Access하는 Free Java-PDF library를 사용하다 한참을 헤메인 문제점..
Windows상에서는 작동을 잘 하나 Unix장비상에서
java.io.IOException: Not enough space 문제를 일으킴..
원인 : MappedRandomAccessFile class가 원인
MappedRandomAccessFile는 RandomAccessFile을 wrapped한 Class로 nio를 사용함. 즉 nio를 사용하여 문제가 발생함
해결 : MappedRandomAccessFile를 사용하는 모든 class 상에서 MappedRandomAccessFile를 RandomAccessFile로 replace 후
recompile을 시켜줌.
RandomAccessFile는 io를 사용함.
(etc. RandomAccessFileOrArray class밖에 사용안함)
|