ImageIO.getReaderMIMETypes()在运行tomcat的Linux上返回null,在本地工作正常

时间:2012-10-01 03:48:11

标签: java spring tomcat jai

在eclipse和tomcat7本地运行我的spring应用程序一切正常,但当我将它部署到我们的linux服务器上运行的tomcat 7时,应用程序无法启动,因为我正在注册

<bean class="org.springframework.http.converter.BufferedImageHttpMessageConverter">

它叫:

ImageIO.getReaderMIMETypes()

似乎返回null,因为它到达此处时都失败了:

public static MediaType parseMediaType(String mediaType) {
    Assert.hasLength(mediaType, "'mediaType' must not be empty");

我想也许这是运行headless = true的问题,但是我将本地服务器更改为了它仍然有效。我想也许它与JAI罐子有关,但Tomcat在服务器上使用的jre确实在jre / lib / ext中有jai罐子

0 个答案:

没有答案