jre 문제를 해결 하고
톰캣을 돌리니 바로 또 에러가 났다...
이번에 난 에러는
org.apache.catalina.startup.ContextConfig processAnnotationsJar
심각: Unable to process Jar entry [org/w3/x2000/x09/xmldsig/SignedInfoType$Factory.class] from Jar [jar:file:/C:/DevTools/workspace/projectNm/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/projectNm/WEB-INF/lib/poi-ooxml-schemas-3.12.jar!/] for annotations
java.util.zip.ZipException: ZipFile invalid LOC header (bad signature)
at java.base/java.util.zip.ZipFile$ZipFileInputStream.initDataOffset(Unknown Source)
at java.base/java.util.zip.ZipFile$ZipFileInputStream.read(Unknown Source)
at java.base/java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(Unknown Source)
at java.base/java.util.zip.InflaterInputStream.read(Unknown Source)
at java.base/java.io.BufferedInputStream.fill(Unknown Source)
at java.base/java.io.BufferedInputStream.read(Unknown Source)
at java.base/java.io.DataInputStream.readInt(Unknown Source)
at org.apache.tomcat.util.bcel.classfile.ClassParser.readID(ClassParser.java:237)
at org.apache.tomcat.util.bcel.classfile.ClassParser.parse(ClassParser.java:114)
at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2134)
at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:2010)
at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1976)
at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1961)
at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1319)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:878)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:376)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5322)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
으로 쭉 나열 되는 데 딴건 모르겠고,,
눈에 띄는 한 문장
'java.util.zip.ZipException: ZipFile invalid LOC header (bad signature)'
라는 한 줄인데, Maven을 사용하다 보면 빌다가 종종나는 에러라고 한다..
원인은 압축파일(zip, jar)이 깨져서 발생한 에러라고 입니다.
해결 방법은 두가지로
1. 깨진 압축파일을 찾아서 바꿔주는 것
2. 기존에 에러가 발생하고 있던 repository폴더를 지우고 다시 다운로드
두가지인데 따지고 보면 그냥 깨진걸 없애고 새거로 갈아끼워주면 된다고 보면 된다.
나와 같은 경우엔 'C:/../lib/' 위치의 'poi-ooxml-schemas-3.12.jar' 파일이 오류이기에
poi-ooxml-schemas-3.12.jar 파일을 새로 다운 해서 넣어주니 에러가 사라졌다.
내가 사용한 파일도 혹시 모르니 첨부파일로 올려두었다.
'IT > Error' 카테고리의 다른 글
[Error.007] Caused by: java.lang.ClassNotFoundException. (0) | 2020.01.07 |
---|---|
[Error.006] 웹 크로스 도메인 에러: CORS policy (1) | 2020.01.06 |
[Error.004] JRE unbound (0) | 2018.12.20 |
[Error.003] org.apache.catalina.startup.ContextConfig processAnnotationsJar (0) | 2018.10.24 |
[Error.002] Errors occurred during the build. (0) | 2018.10.23 |