2014-04-23 54 views
0

我有一個在本地工作的Spring MVC應用程序,但是當部署到JBoss EAP6服務器時,文件上傳無法讀取正在傳入的MultipartFile。此異常:當部署到JBoss EAP6服務器時,Spring MVC文件上傳問題

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()); 

如果有人經歷了這一點,請點我在正確的方向。我錯過了什麼?謝謝。

回答

0

問題是服務器上的JRE版本是1.6.0_25。將JRE更改爲更高版本解決了此問題。

相關問題