【发布时间】:2014-04-28 21:49:14
【问题描述】:
我有一个本地运行的 Spring MVC 应用程序,但是当部署到 JBoss EAP6 服务器时,文件上传无法读取传入的 MultipartFile。我看到了这个异常:
org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is sun.misc.ServiceConfigurationError: javax.imageio.spi.ImageOutputStreamSpi: Provider com.sun.media.imageioimpl.stream.ChannelImageOutputStreamSpi not found
org.springframework.web.servlet.DispatcherServlet.triggerAfterCompletionWithError(DispatcherServlet.java:1259)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:945)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:838)
javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
这是应用程序在部署到服务器后失败的地方:
BufferedImage originalImage = ImageIO.read(multipartFile.getInputStream());
如果有人遇到过这种情况,请指出正确的方向。我错过了什么?谢谢。
【问题讨论】:
标签: java spring-mvc jboss