Tomcat не начинается с затмения - PullRequest
7 голосов
/ 11 августа 2011

Я пытаюсь запустить сервер Tomcat 6.0.32 (НЕ МОЕ ПРИЛОЖЕНИЕ) из затмения, но происходит сбой с ошибкой "Не удалось запустить сервер Apache Tomcat v6.0.32 на локальном хосте" Но когда я начинаю это с startup.bat, это нормально. Я проверил все порты для Tomcat - они свободны. Вот это консольный лог

11.08.2011 15:15:46 org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: <MY_PATH_VARIABLE>
11.08.2011 15:15:47 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
11.08.2011 15:15:47 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1068 ms
11.08.2011 15:15:47 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
11.08.2011 15:15:47 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.32
11.08.2011 15:15:47 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor ProjectName.xml

Может, кто-то знает, как это исправить? ((((

Ответы [ 5 ]

30 голосов
/ 07 июня 2012

У меня была такая же проблема, то есть никаких ошибок ни в одном из журналов, и сервер работал нормально при запуске из командной строки с помощью run.sh. Однако, как только я использовал Eclipse (без или без моего приложения), Tomcat вообще не запускался.

Я решил эту проблему, выполнив следующие шаги:

  1. В Eclipse перейдите на вкладку «Серверы».
  2. Дважды щелкните по серверу.
  3. Обзор конфигурации должен отображаться на главной панели Eclipse.
  4. В подразделе «Расположение сервера» установите переключатель «Использовать установку Tomcat» (для меня это был средний переключатель).
  5. Сохраните конфигурацию (вам все равно будет предложено это сделать).
  6. Перезагрузите сервер, и вы должны найти localhost: 8080 работает из браузера Eclipse.
1 голос
/ 11 августа 2011

В Eclipse перейдите по адресу:

Окно -> Настройки -> Сервер -> Среды выполнения

И добавьте Apache Tomcat.

Надеюсь, это поможет.

0 голосов
/ 13 марта 2019

В моем случае проблема возникла из-за невозможного зацикливания на локальном хосте.

Эффективно запустился Tomcat (я мог вызвать "http://localhost:8080/myApp"),, но Eclipse не получилВ ответ на это Tomcat продолжал запускаться.

Программное обеспечение под названием ZScaler (установлено администратором для защиты предприятия) в Windows 10. наложило ограничения на обратную петлю. К счастью, существовала возможность отключения ограничений на обратную петлю для ZScaler.1009 *

VPN может вызывать те же ограничения.

Если вы не нашли, какое приложение вызывает проблемы, вы можете изменить «Имя хоста» в общих сведениях Tomcat Eclipse с «localhost» на «yourIP "(ex: 179.25.14.178), НО этот прием не позволяет РЕЖИМ ОТЛАДКИ.

0 голосов
/ 27 сентября 2018

В моем случае он не запускался и зависал на

ИНФОРМАЦИЯ: Запуск движка сервлета: Apache Tomcat / 8.5.32

Поскольку конфигурация соединения с базой данных была неправильнойв context.xml порт ip: был неправильным, я изменил его на текущий работающий порт и переиздаю tomcat, и он начал работать

0 голосов
/ 11 августа 2011

APR - это Apache Portable Runtime.Это собственная (не Java) библиотека, которая может повысить производительность Tomcat в определенных ситуациях.

Установка Tomcat Native Library в Windows

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