【问题标题】:Issue with Spring MVC file upload when deployed to JBoss EAP6 server部署到 JBoss EAP6 服务器时 Spring MVC 文件上传问题
【发布时间】: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


    【解决方案1】:

    问题是服务器上的 JRE 版本是 1.6.0_25。将 JRE 更改为更高版本可解决此问题。

    【讨论】:

      猜你喜欢
      • 2015-05-04
      • 2011-05-14
      • 1970-01-01
      • 1970-01-01
      • 2016-05-26
      • 2019-02-05
      • 1970-01-01
      • 2020-06-05
      • 1970-01-01
      相关资源
      最近更新 更多