Java War文件即使在分解版本中也会压缩资源文件

Java War文件即使在分解版本中也会压缩资源文件,java,spring,war,wav,appfuse,Java,Spring,War,Wav,Appfuse,我正在将Spring应用程序打包到war文件中,以部署到tomcat服务器。当我把war文件放在tomcat6/webapps文件夹中时,它会自动爆炸,但我的一些资源文件仍然被压缩 例如,我在src/main/resources文件夹中有一个sinewave.raw和一个audio.wav文件。这些文件在war文件的WEB-INF/classes/文件夹中可用,但它们仍然被压缩并已损坏 是否有更好的方法可以打包我的项目或存储我的资源文件,以便在部署它们时它们不会损坏。您是如何得出它们仍然被压缩的

我正在将Spring应用程序打包到war文件中,以部署到tomcat服务器。当我把war文件放在tomcat6/webapps文件夹中时,它会自动爆炸,但我的一些资源文件仍然被压缩

例如,我在src/main/resources文件夹中有一个sinewave.raw和一个audio.wav文件。这些文件在war文件的WEB-INF/classes/文件夹中可用,但它们仍然被压缩并已损坏


是否有更好的方法可以打包我的项目或存储我的资源文件,以便在部署它们时它们不会损坏。

您是如何得出它们仍然被压缩的结论的?我猜在打包到war文件之前,资源已经损坏。只需使用您选择的Zip工具打开它,并提取资源来检查这一点。还要检查您部署的磁盘上是否有足够的空间。我将原始文件的大小与在服务器上部署文件后得到的文件进行了比较。打开这两个文件时,我可以看到部署的文件已损坏。@请在打包之前查看资源。我刚刚又检查了一遍文件。@ishan:“损坏”!=“仍然压缩”