예제파일이 실행에라가 납니다
- 작성자 :
- 장*일
- 작성일 :
- 2016-12-28 10:21:16
- 조회수 :
- 1,624
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
통합개발툴 3.5.1 버전을 받고서
jdk1.8
톰캣 7을 다운받아서
수정 안하고 바로 실행시켰는데
다음과 같은 에러가 나옵니다.
심각: Unable to process Jar entry [org/apache/ibatis/executor/loader/AbstractSerialStateHolder.class] from Jar [jar:file:/C:/Users/w/Downloads/eGovFrameDev-3.5.1-64bit/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/test01/WEB-INF/lib/mybatis-3.2.8.jar!/] for annotations
java.util.zip.ZipException: invalid LOC header (bad signature)
at java.util.zip.ZipFile.read(Native Method)
at java.util.zip.ZipFile.access$1400(Unknown Source)
at java.util.zip.ZipFile$ZipFileInputStream.read(Unknown Source)
at java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(Unknown Source)
at java.util.zip.InflaterInputStream.read(Unknown Source)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
at java.io.DataInputStream.readInt(Unknown Source)
at org.apache.tomcat.util.bcel.classfile.ClassParser.readID(ClassParser.java:199)
at org.apache.tomcat.util.bcel.classfile.ClassParser.parse(ClassParser.java:78)
at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2119)
at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1981)
at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1942)
at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1927)
at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1332)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:888)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:388)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5522)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
그런데 새롭게 만든 이클립스에 있는 spring project나
스프링sts는 실행이되는 것으로 보아
톰캣 자체의 문제는 아닌것으로 봅니다.
톰캣의 문제는 아닌 것으로 생각되는데요
jdk1.8
톰캣 7을 다운받아서
수정 안하고 바로 실행시켰는데
다음과 같은 에러가 나옵니다.
심각: Unable to process Jar entry [org/apache/ibatis/executor/loader/AbstractSerialStateHolder.class] from Jar [jar:file:/C:/Users/w/Downloads/eGovFrameDev-3.5.1-64bit/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/test01/WEB-INF/lib/mybatis-3.2.8.jar!/] for annotations
java.util.zip.ZipException: invalid LOC header (bad signature)
at java.util.zip.ZipFile.read(Native Method)
at java.util.zip.ZipFile.access$1400(Unknown Source)
at java.util.zip.ZipFile$ZipFileInputStream.read(Unknown Source)
at java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(Unknown Source)
at java.util.zip.InflaterInputStream.read(Unknown Source)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
at java.io.DataInputStream.readInt(Unknown Source)
at org.apache.tomcat.util.bcel.classfile.ClassParser.readID(ClassParser.java:199)
at org.apache.tomcat.util.bcel.classfile.ClassParser.parse(ClassParser.java:78)
at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2119)
at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1981)
at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1942)
at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1927)
at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1332)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:888)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:388)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5522)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
그런데 새롭게 만든 이클립스에 있는 spring project나
스프링sts는 실행이되는 것으로 보아
톰캣 자체의 문제는 아닌것으로 봅니다.
톰캣의 문제는 아닌 것으로 생각되는데요
A
장성일님 안녕하세요.
표준프레임워크센터입니다.
bad signature 로 보아 관련 jar파일에 문제가 있는것 같습니다.
local repository 의 해당 라이브러리를 삭제하고 다시 라이브러리를 받아보시기 바랍니다.
(Maven-> Update Project를 실행하셔서 jar파일을 다시 받기)
감사합니다.
표준프레임워크센터입니다.
bad signature 로 보아 관련 jar파일에 문제가 있는것 같습니다.
local repository 의 해당 라이브러리를 삭제하고 다시 라이브러리를 받아보시기 바랍니다.
(Maven-> Update Project를 실행하셔서 jar파일을 다시 받기)
감사합니다.