Tomcat 6 の Java 6 で Web アプリケーションを実行しています。null ImageIO.read
が返されます。
同じ [Windows] ネットワーク上のコンピューターから tiff 画像を取得しようとします。これを行うには、JCIFS を認証として使用し、jai を使用してイメージを読み取ります。
QA では、これが機能し、TIF を取得して表示します。本番環境では、そうではありません。
画像にアクセスでき、ファイル パスを正しく取得できます。
ログからのエラーは次のとおりです。
2013-11-18 11:06:47,405 [webapp] INFO [http-8080-6]
ScannedService.getScannedDocuments(66) | Customer.java
get files at Paths[smb://sharedDrived/path/1HK01001.TIF]
2013-11-18 11:06:47,421 [webapp] INFO [http-8080-6]
ScannedDocument.<init>(32) | ScannedDocument.java
constructor, image value: null
null は次によって返されるものです。
ImageIO.read(smbStream);
その行が null を返すのはなぜですか?