новая установка Lucee на Linux Mint 18.1; Статус HTTP 500 - java.util.zip.ZipException: zip-файл пуст

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.6

Я только что установил Lucee 5.1, используя параметры установки по умолчанию. Когда я просматриваю веб-страницу администратора Lucee - http://127.0.0.1:8888/ - я получить ошибку HTTP 500. Полная ошибка приведена ниже. Как вы думаете, почему существует пустой ZIP-файл? Кто-нибудь еще видел эту ошибку в Люси? Спасибо за любой совет, чтобы решить эту проблему.

лучшее от Эрика

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.

person Eric B    schedule 09.01.2017    source источник
comment
stackoverflow .com / questions / 325202 /.   -  person Rafael    schedule 09.01.2017
comment
Привет, Рафаэль! Спасибо за ссылку. Я прочитал его и попытался сформулировать свои следующие шаги. Думаю, я попытаюсь вручную разархивировать и повторно разархивировать файл, но я не уверен, какой именно файл нужно разархивировать и повторно разархивировать; и я не уверен, где найти этот файл. Вы можете мне намекнуть? Спасибо вам большое за ваше время. Эрик   -  person Eric B    schedule 10.01.2017
comment
Я не уверен на 100%, потому что я не часто программирую на Java и не использую lucee, но я предполагаю, что это lucee-5.x.x.jar библиотека повреждена. Вы можете загрузить файл jar здесь. Запустите в своей системе поиск существующего jar-файла lucee и замените его загруженным. Я подозреваю, что это так, потому что загрузчик пакетов lucee был последней функцией, которая была вызвана перед передачей выполнения обратно в стандартную библиотеку java. Убедитесь, что версии тоже совпадают.   -  person Rafael    schedule 11.01.2017
comment
Кроме того, вы устанавливаете lucee с помощью системного диспетчера пакетов?   -  person Rafael    schedule 11.01.2017
comment
Привет, Рафаэль! К сожалению, Люси нет в репозитории или диспетчере пакетов для Linus Mint. Я бы хотел, чтобы это было. Эта ссылка на страницу загрузок lucee.org очень полезна. Я скачал файл lucee.jar. Теперь я ищу файл lucee.jar на своем компьютере. Хммм ... Кажется, я не могу его найти. Мне интересно, следует ли мне заново загрузить установочный файл lucee и начать все заново с Lucee.   -  person Eric B    schedule 11.01.2017
comment
вы случайно не за брандмауэром? Я отследил код, и похоже, что вам нужно обновить .lco файл. Попробуйте это Обновите файл LCO   -  person Rafael    schedule 11.01.2017
comment
Дорогой Рафаэль, я собираюсь попробовать это сегодня вечером. Скоро. Еще раз спасибо! Эрик   -  person Eric B    schedule 13.01.2017
comment
Дорогой Рафаэль, прошу прощения; Кажется, я снова застрял. Я уже пару дней работаю над вашим последним (и очень полезным) комментарием. Я скачал последний файл LCO. И я следую инструкциям здесь: docs.lucee.org/guides/ update-lucee / update.html # firewall Однако я не могу понять, как остановить Люси. В инструкциях сказано: «Остановите Люси»; и я проводил исследования, чтобы узнать, как это сделать в Linux Mint 18.1. Есть ли у вас какие-нибудь предложения, как остановить Люси? Позже мне также нужно будет запустить Lucee. Еще раз спасибо за вашу терпеливую помощь.   -  person Eric B    schedule 14.01.2017
comment
lucee - это сервлет, который должен запускаться контейнером сервлетов, таким как tomcat, jetty, glassfish и т. д., после того как вы загрузите и установите lucee, вам нужно будет запустить его с одним из этих контейнеров. Это должно запустить http-сервер на вашем компьютере, и вы сможете перейти к http://localhost:<port> в своем браузере. Чтобы остановить lucee, откройте приложение контейнера сервлетов и остановите lucee и наоборот, чтобы запустить его.   -  person Rafael    schedule 15.01.2017
comment
Дорогой Рафаэль, это очень полезная информация, которая дает мне лучшее представление о том, что происходит. Я заставил его работать. Я начал подвергать сомнению всю мою установку Linux Mint. Итак, с самого начала я все переустановил - Linux Mint 18.1; Apache, MySQL и так далее. Затем я установил Lucee и .... все заработало нормально. Я с нетерпением жду возможности узнать больше об интерпретаторе Lucee CFML. Большое спасибо за терпеливую, четко сформулированную помощь. Я очень ценю ваше время. Желаю вам всего наилучшего. Эрик   -  person Eric B    schedule 15.01.2017
comment
рад что ты получил !!!   -  person Rafael    schedule 16.01.2017


Ответы (1)


Мне подойдет не основная лучея ... баночка, может частичная загрузка обновления. Проверьте файлы в / opt / lucee / tomcat / lucee-server / patches / и посмотрите, будут ли они распакованы. Удалите те, которых нет.

person Tom Chiverton    schedule 26.05.2017