2017-01-09 2 views
2

Linux Mint 18,1 Apache/2.4.18 MySQL 5.7.16 PHP 7.0 PhpMyAdmin 4.5.4.1deb2ubuntu2 Lucee 5.1 Apache Tomcat/8,5 ist. 6neue Lucee Installation auf Linux Mint 18.1; HTTP-Status 500 - java.util.zip.ZipException: zip-Datei leer

Ich habe gerade Lucee 5.1 mit den Standard-Installationsparametern installiert. Wenn ich die Lucee Admin-Webseite betrachte - http://127.0.0.1:8888/ - erhalte ich einen HTTP 500 Fehler. Der vollständige Fehler ist unten angegeben. Warum denken Sie, dass es eine leere ZIP-Datei gibt? Hat jemand anderen diesen Fehler in Lucee gesehen? Vielen Dank für Ihren Rat zur Lösung dieses Problems.

am besten von Eric

HTTP Status 500 - java.util.zip.ZipException: zip file is empty 

type Exception report 

message java.util.zip.ZipException: zip file is empty 

description The server encountered an internal error that prevented it from fulfilling this request. 

exception 

javax.servlet.ServletException: java.util.zip.ZipException: zip file is empty 
    lucee.loader.engine.CFMLEngineFactory.initEngine(CFMLEngineFactory.java:387) 
    lucee.loader.engine.CFMLEngineFactory.initEngineIfNecessary(CFMLEngineFactory.java:280) 
    lucee.loader.engine.CFMLEngineFactory.getInstance(CFMLEngineFactory.java:176) 
    lucee.loader.engine.CFMLEngineFactory.getInstance(CFMLEngineFactory.java:214) 
    lucee.loader.servlet.CFMLServlet.init(CFMLServlet.java:44) 
    org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) 
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) 
    mod_cfml.core.invoke(core.java:152) 
    org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620) 
    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349) 
    org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:784) 
    org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) 
    org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:802) 
    org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1410) 
    org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) 
    java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
    java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
    org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) 
    java.lang.Thread.run(Thread.java:745) 

root cause 

java.util.zip.ZipException: zip file is empty 
    java.util.zip.ZipFile.open(Native Method) 
    java.util.zip.ZipFile.<init>(ZipFile.java:219) 
    java.util.zip.ZipFile.<init>(ZipFile.java:149) 
    java.util.jar.JarFile.<init>(JarFile.java:166) 
    java.util.jar.JarFile.<init>(JarFile.java:130) 
    lucee.loader.osgi.BundleLoader.loadBundles(BundleLoader.java:62) 
    lucee.loader.engine.CFMLEngineFactory.initEngine(CFMLEngineFactory.java:368) 
    lucee.loader.engine.CFMLEngineFactory.initEngineIfNecessary(CFMLEngineFactory.java:280) 
    lucee.loader.engine.CFMLEngineFactory.getInstance(CFMLEngineFactory.java:176) 
    lucee.loader.engine.CFMLEngineFactory.getInstance(CFMLEngineFactory.java:214) 
    lucee.loader.servlet.CFMLServlet.init(CFMLServlet.java:44) 
    org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) 
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) 
    mod_cfml.core.invoke(core.java:152) 
    org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620) 
    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349) 
    org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:784) 
    org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) 
    org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:802) 
    org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1410) 
    org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) 
    java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
    java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
    org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) 
    java.lang.Thread.run(Thread.java:745) 

note The full stack trace of the root cause is available in the Apache Tomcat/8.5.6 logs. 
+0

http://stackoverflow.com/questions/325202/java-util-zip-zipexception-error-in-opening-zip-file – Rafael

+0

Hallo, Rafael, Danke für den Link. Ich habe es gelesen und versucht, meine nächsten Schritte zu machen. Ich denke, ich werde versuchen, eine Datei manuell zu entpacken und erneut zu zippen - aber ich bin mir nicht sicher, welche Datei genau entzippen und neu komprimieren soll; Ich bin mir auch nicht sicher, wo ich diese Datei finde. Kannst du mir einen Hinweis geben? Vielen Dank für Ihre Zeit. Eric –

+1

Ich bin nicht 100% sicher, weil ich Java nicht oft programmiere oder lucee benutze, aber ich vermute, dass es die Bibliothek 'lucee-5.x.x.jar' ist, die beschädigt ist. Sie können die JAR-Datei [hier] herunterladen (http://stable.lucee.org/download/?type=releases). Führen Sie eine Suche auf Ihrem System nach Ihrer vorhandenen lucee jar Datei durch und ersetzen Sie sie durch die heruntergeladene Datei. Ich vermute, dass dies der Fall ist, weil der lucee-bundleloader die letzte Funktion war, die aufgerufen wurde, bevor die Ausführung an die Java-Standardbibliothek zurückgegeben wurde. Stellen Sie sicher, dass die Versionen auch übereinstimmen. – Rafael

Antwort

0

ich passen nicht das Haupt Lucee ... Glas, kann es ein Teil-Download eines Updates sein. Überprüfen Sie die Dateien in/opt/lucee/tomcat/lucee-server/patches/und prüfen Sie, ob sie entpackt werden. Entferne diejenigen, die das nicht tun.

Verwandte Themen