spring 的mvc项目启动报错:java.util.zip.ZipException
2012-04-09 23:13
656 查看
现象:
Spring STS创建一个MVC模板项目后,部署到tomcat报错:
2012-4-9 22:16:23 org.apache.catalina.startup.TldConfig tldScanJar
严重: Exception processing TLD META-INF/spring-form.tld in JAR at resource path E:\workspace_sts\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\yoyo\WEB-INF\lib\spring-webmvc-3.1.0.RELEASE.jar in context /yoyo
java.util.zip.ZipException: invalid LOC header (bad signature)
at java.util.zip.ZipFile.read(Native Method)
at java.util.zip.ZipFile.access$1200(Unknown Source)
at java.util.zip.ZipFile$ZipFileInputStream.read(Unknown Source)
at java.util.zip.ZipFile$1.fill(Unknown Source)
环境:win7 64位
解决办法:升级Spring版本为3.1.1
原因:可能是spring-webmvc-3.1.0.RELEASE.jar 这个jar包有问题,因为用winrar和7z解压他也会报错。其中winrar报错信息是:
E:\workspace_sts\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\yoyo\WEB-INF\lib\spring-webmvc-3.1.0.RELEASE.jar: 无法创建 org\springframework\web\servlet\view\tiles2\SpringTilesApplicationContextFactory$SpringWildcardServletTilesApplicationContext.class
路径和文件名总长度必须不能超过 260 个字符
系统找不到指定的路径。
不再细追究了,升级为3.1.1就可以了。
Spring STS创建一个MVC模板项目后,部署到tomcat报错:
2012-4-9 22:16:23 org.apache.catalina.startup.TldConfig tldScanJar
严重: Exception processing TLD META-INF/spring-form.tld in JAR at resource path E:\workspace_sts\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\yoyo\WEB-INF\lib\spring-webmvc-3.1.0.RELEASE.jar in context /yoyo
java.util.zip.ZipException: invalid LOC header (bad signature)
at java.util.zip.ZipFile.read(Native Method)
at java.util.zip.ZipFile.access$1200(Unknown Source)
at java.util.zip.ZipFile$ZipFileInputStream.read(Unknown Source)
at java.util.zip.ZipFile$1.fill(Unknown Source)
环境:win7 64位
解决办法:升级Spring版本为3.1.1
原因:可能是spring-webmvc-3.1.0.RELEASE.jar 这个jar包有问题,因为用winrar和7z解压他也会报错。其中winrar报错信息是:
E:\workspace_sts\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\yoyo\WEB-INF\lib\spring-webmvc-3.1.0.RELEASE.jar: 无法创建 org\springframework\web\servlet\view\tiles2\SpringTilesApplicationContextFactory$SpringWildcardServletTilesApplicationContext.class
路径和文件名总长度必须不能超过 260 个字符
系统找不到指定的路径。
不再细追究了,升级为3.1.1就可以了。
相关文章推荐
- 项目整合spring-security4.2.2.RELEASE启动报错启动报错Caused by: java.util.zip.ZipException: zip file is empty
- JAVA web 项目启动报 Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)
- Maven项目Eclipse启动时报错: java.lang.ClassNotFoundException: org.springframework.web.util.IntrospectorCleanupListener
- gradle web项目启动报错: java.lang.ClassNotFoundException: org.springframework.web.util.IntrospectorCleanupListener
- eclipse maven+mybatis+spring+springmvc 项目启动报错:java.lang.ClassNotFoundException: org.aspectj.weaver.r
- Java Web项目Tomcat启动报错:java.util.zip.ZipException: invalid LOC header
- Maven项目Eclipse启动时报错: java.lang.ClassNotFoundException: org.springframework.web.util.IntrospectorCleanupListener
- 项目启动报错 java.lang.ClassNotFoundException: org. springframework.web.util.IntrospectorC
- maven项目启动报java.lang.ClassNotFoundException: org.springframework.web.util.IntrospectorCleanupListener
- Java SpringMVC项目导入excel2003以及2007多版本自动识别对应工具类(util)
- 搭建SSM项目spring+springmvc+mybatis出现invalid END header (bad central directory size) zipException
- maven项目 启动报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
- 启动TOMCAT报错 java.util.zip.ZipException: invalid LOC header (bad signature)
- maven项目 启动报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
- 启动Maven项目报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
- 启动TOMCAT报错 java.util.zip.ZipException: invalid LOC header (bad signature)
- SpringMVC+Spring+MyBatis+Maven启动报错:ContextLoaderListener java.lang.ClassNotFoundException
- Tomcat启动报错【java.util.zip.ZipException: invalid LOC header (bad signature)】
- maven 项目 启动时异常:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListen
- 启动Tomcat时报错:java.util.zip.ZipException: invalid LOC header (bad signature)