CMYKJPEGImageReaderSpi未加载

CMYKJPEGImageReaderSpi未加载,image,tomcat,classpath,cmyk,meta-inf,Image,Tomcat,Classpath,Cmyk,Meta Inf,我在阅读CMYK JPEG图像时遇到了一个问题,并使用下面的url作为解决该问题的参考 我已经在路径/META-INF/services/javax.imageio.spi.ImageReaderSpi下的javax.imageio.spi.ImageReaderSpi文件中给出了org.monte.media.jpeg.CMYKJPEGImageReaderSpi的配置 这在eclipse中非常有效,并且图像读取器已成功加载 这个文件在部署时没有加载,我可以在lib文件夹中的我想要的jar文

我在阅读CMYK JPEG图像时遇到了一个问题,并使用下面的url作为解决该问题的参考

我已经在路径/META-INF/services/javax.imageio.spi.ImageReaderSpi下的javax.imageio.spi.ImageReaderSpi文件中给出了org.monte.media.jpeg.CMYKJPEGImageReaderSpi的配置

这在eclipse中非常有效,并且图像读取器已成功加载

这个文件在部署时没有加载,我可以在lib文件夹中的我想要的jar文件中找到文件夹和生成的war文件,我想我需要将它添加到java类路径


请帮助我添加到类路径,或者如果存在任何其他问题。

您需要将此文件作为静态资源添加到构建生命周期中

对于Ant或Gradle,您只需要编写一个简单的复制任务(,),对于Maven,您可以使用它


之后,您的文件应该会出现在您的应用程序包中。

我在pom.xml true src/main/resources META-INF/services/javax.imageio.spi.ImageReaderSpi中添加了条目,与我遇到的错误相同,读取器未加载。我在这里做错了什么吗?首先从
META-INF/services…
中删除额外的空间,然后检查资源是否出现在应用程序包中。如果不是,那么重新检查Maven资源插件的pom配置。除了您的额外资源外,您还需要指定处理资源的阶段和目标(请参阅上面的链接)。