我有一个在 Tomcat 6 中的 Java 6 上运行的 webapp。 ImageIO.read
返回 null。
它尝试从同一 [Windows] 网络上的计算机检索 tiff 图像。为此,我使用 JCIFS 作为 auth,并使用 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?