Запуск XAMPP надстройки Tomcat не работает - PullRequest
5 голосов
/ 14 октября 2011

Я установил XAMPP 1.7.7, в том числе:

Apache 2.2.21 MySQL 5.5.16 PHP 5.3.8 phpMyAdmin 3.4.5 FTP-сервер FileZilla 0.9.39 Tomcat 7.0.21 (с mod_proxy_ajp в качестве соединителя).

Все остальные сервисы работают для Tomcat.

То, что я сделал прямо сейчас, чтобы это исправить: Я понял, что у меня не было Java на моем компьютере, так как в командной строке не было пути для Java. Поэтому я установил JAVA 1.7.0, а также установил «Путь к среде».

Но все еще не начинается

Любая помощь будет оценена.

С уважением Зеешан

Ответы [ 5 ]

8 голосов
/ 24 февраля 2012

Предполагая Windows OS,

шаг 1. Создайте переменную окружения "JAVA_HOME" с путем к jdk ( imp: - не в \ bin, а просто в c: \ java \ jdk_1_7_0 и не ставьте точку с запятойв конце ).

шаг 2. Создайте переменную окружения "JRE_HOME" с путем к jre ( imp: - снова не в \ bin, а просто в папку, где находится bin и нетточка с запятой в конце ).

шаг 3. Записи в "пути" должны быть добавлены следующим образом:
<все предыдущие пути пути>;% JAVA_HOME% / bin;% JRE_HOME% /bin;

Tomcat xampp ищет% JAVA_HOME% или% JRE_HOME% по отдельности, поэтому простое задание переменных path и classpath вплоть до папки bin здесь не сработает.Он работает только для стандартного Apache tomcat.

Кроме того, ваша версия xampp отключила пользователей по умолчанию.Включите его, не комментируя пользовательскую часть в x: \ xampp \ tomcat \ conf \ tomcat-users.xml

4 голосов
/ 04 января 2014

У меня была точно такая же проблема, и она была вызвана запуском 32-битного Tomcat на 64-битных окнах. (Я использовал XAMPP 1.8.3 в Windows 8 64 бит.)

Во-первых:

  • Убедитесь, что у вас есть JAVA_HOME системная переменная, указывающая на вашу папку jdk (не \bin);
  • Убедитесь, что %JAVA_HOME%\bin; находится в вашей системной переменной %PATH%.

Решение:

  • Удалите службу Tomcat7, если вы уже установили ее;
  • Загрузите 64-битную версию Tomcat 7 для Windows (проверьте эту ссылку, чтобы получить самую последнюю - я использовал 7.0.42 версию);
  • Замените файлы tomcat7.exe и tomcat7w.exe в папке C:\xampp\tomcat\bin файлами, присутствующими в недавно загруженном zip-файле.

Теперь вы можете установить службу как обычно (через панель управления XAMPP, если вы ее используете), и она должна нормально запускаться.

3 голосов
/ 18 февраля 2013

Вам необходимо выполнить вручную следующий файл bat C: \ XAMPP \ catalina_start

или

поместить

catalina_start, catalina_stop

при запуске панели управления XAMPP

0 голосов
/ 13 мая 2018

В переменной окружения добавьте все эти переменные, тогда catalina_start.bat будет работать

Ключ переменной
JAVA_HOME ваш адрес java-jdk
JRE_HOME ваш адрес java-jre

Путь к вашемуадрес java-jdk;адрес вашего файла java-jre;ваш адрес java-jre / bin;наш java-jdk / bin

Мне потребовалось почти 5 часов, чтобы найти способ запустить xampp-tomcat: '(

0 голосов
/ 05 апреля 2017

Просто запустите catalina.bat в каталоге C: \ xampp \ tomcat>

C: \ xampp \ tomcat> catalina.bat

CURRENT_DIR =% cd% "set"CATALINA_HOME =% CURRENT_DIR% "

Поскольку% cd% повторяет текущий каталог.

...