2016-10-03 8 views
0

Я получаю некоторые ошибки, которые мешают моему приложению работать. Что я сделал не так?Ошибка библиотеки JSTL

SEVERE: Unable to process Jar entry [javax/servlet/jsp/jstl/core/ConditionalTagSupport.class] from Jar [jar:file:/K:/iACADEMY/3rd%20Year%201st%20Sem/Ent%20Java%202/apache-tomcat-7.0.57/lib/jstl-1.2.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: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.util.concurrent.FutureTask.run(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
    at java.lang.Thread.run(Unknown Source) 

Oct 03, 2016 4:12:57 PM org.apache.catalina.startup.ContextConfig processAnnotationsJar 
SEVERE: Unable to process Jar entry [javax/servlet/jsp/jstl/core/Config.class] from Jar [jar:file:/K:/iACADEMY/3rd%20Year%201st%20Sem/Ent%20Java%202/apache-tomcat-7.0.57/lib/jstl-1.2.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: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.util.concurrent.FutureTask.run(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
    at java.lang.Thread.run(Unknown Source) 

Oct 03, 2016 4:12:59 PM org.apache.catalina.startup.ContextConfig processAnnotationsJar 
SEVERE: Unable to process Jar entry [javax/servlet/jsp/jstl/core/ConditionalTagSupport.class] from Jar [jar:file:/K:/iACADEMY/3rd%20Year%201st%20Sem/Ent%20Java%202/apache-tomcat-7.0.57/lib/jstl-1.2.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: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.util.concurrent.FutureTask.run(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
    at java.lang.Thread.run(Unknown Source) 

Oct 03, 2016 4:12:59 PM org.apache.catalina.startup.ContextConfig processAnnotationsJar 
SEVERE: Unable to process Jar entry [javax/servlet/jsp/jstl/core/Config.class] from Jar [jar:file:/K:/iACADEMY/3rd%20Year%201st%20Sem/Ent%20Java%202/apache-tomcat-7.0.57/lib/jstl-1.2.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: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.util.concurrent.FutureTask.run(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
    at java.lang.Thread.run(Unknown Source) 

Я предполагаю использовать функцию JSTL foreach, но как-то эта ошибка возникает после обработки. Это трассировка ошибок, которая отображается на моей консоли.

+1

Похоже, что файл поврежден. Я бы использовал другую версию банки, которую вы пытаетесь использовать. –

+0

Этот вопрос был вызван проблемой, которая больше не может быть воспроизведена или простой типографской ошибкой. Хотя подобные вопросы могут быть по-теме здесь, этот вопрос был разрешен таким образом, который вряд ли поможет будущим читателям. Этого часто можно избежать путем выявления и тщательного изучения кратчайшей программы, необходимой для воспроизведения проблемы до публикации. –

ответ

0

Я думаю, что ваша проблема - это путь к файлу jar.

jar:file:/K:/iACADEMY/3rd%20Year%201st%20Sem/Ent%20Java%202/apache-tomcat-7.0.57/lib/jstl-1.2.jar! 

Я думаю, что вы могли бы переименовать путь с, не символ пробела и попробуйте еще раз.

 Смежные вопросы

  • Нет связанных вопросов^_^