2012-03-06 6 views
6

Я следовал следующие шаги, чтобы установить XAMPP 1.7.7 в Windows 7 Home (64-разрядная версия)служба Tomcat не работает после установки XAMPP

  1. Я скачал ZIP-файл вместо файла EXE, и сохранили его в папке «Загрузки».

  2. Использование WinRAR Я извлек все содержимое внутри него.

  3. После извлечения файла ZIP, я переехал в недавно созданную папку «XAMPP» от «Загрузки» в «C: \»

  4. Далее, я выключил контроль учетных записей (UAC).

  5. Затем перешел на «C: \ xampp» и создал ярлык для рабочего стола.

  6. Запустить новый ярлык управления XAMPP Control Desktop и «Начать» для тех, для MySQL, Apache и Tomcat. Для MySQL, Apache я вижу зеленый индикатор «Running». Однако для Tomcat НИЧЕГО. Журнал показывает, что Tomcat начал работать на порту 8080, но на самом деле это не так, и я не вижу зеленого индикатора «Running».

Когда я открываю веб-браузер и введите в http://localhost я вижу заставку XAMPP. Но, если я попытаюсь с http://localhost:8080, он показывает «невозможно подключиться». Если я перехожу в Tomcat Status, я вижу:

Статус XAMPP Эта страница предлагает вам одну страницу, чтобы просмотреть всю информацию о том, что работает и работает, и что не работает.

MySQL database     ACTIVATED  
    PHP       ACTIVATED  
    HTTPS (SSL)     ACTIVATED  
    Common Gateway Interface (CGI) ACTIVATED  
    Server Side Includes (SSI) ACTIVATED  
    SMTP Service     DEACTIVATED  
    FTP Service    DEACTIVATED  
    Tomcat Service     DEACTIVATED 

Почему Tomcat DEACTIVATED? Я попытался установить XAMPP 1.7.7 с .EXE-файлом, и происходит то же самое. Как я могу это исправить?

+0

Это потому, что ваш JDK/Java runti me среда не является 32-разрядной версией, как xampp - 32-битная структура. Шаг 1: Удалите xampp. Шаг 2: Удалите java и jdk. Шаг 3: Установите jdk-8u131-windows-i586.exe с http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Шаг 4: Переустановите xampp. Это решит вашу проблему. –

ответ

11

По какой-то причине ваше приложение xampp не может запускать командный файл calatina_start. Перейдите в c: \ xampp \ tomcat \ нажмите «catalina_start», он запустит пакетный файл для вас, а затем, если вы снова проверите статус на localhost, он покажет вам, что служба tomcat активирована, и вы можете загрузить localhost: 8080. Но я не знаю, почему он не работает с xampp автоматически. Надеюсь это поможет. Если вы выясните что-то еще, дайте мне знать.

+0

В моем случае это работает с Windows Vista, спасибо –

+0

Спасибо, это помогает и в Windows 7. Проголосовал за ваш advesstion :) –

+0

Спасибо, ваш ответ сработал! Но я не могу не задаться вопросом, существует ли постоянное решение или мне нужно постоянно запускать bat-файлы вручную? – parsecer

1

Убедитесь, что на вашем ПК установлен Java jdk. Скачайте копию с here и запустите свой xampp.

5

я обнаружил, что там может быть какая-то ошибка в пути к «Catalina», потому что в моем случае это работало сразу после установки, и он говорит: Catalina дома: XAMPP/кот но когда вы прекращаете все и вы начать снова или даже после перезагрузки Путь к каталинии домой, указанный в черном окне DOS: xampp/tmp/tomcat и сообщение: «Путь не найден» Я полагаю, есть основная ошибка ...

С уважением schubi

+0

У меня была та же проблема, но я обнаружил, что начальная ссылка на панель управления XAMPP имела начальную папку, установленную в ... \ xampp \ tmp Когда я изменил ее на ... \ xampp, она работала по назначению. – Oneiros

+0

Это связано с тем, что среда выполнения JDK/Java не является 32-разрядной версией, так как xampp представляет собой 32-битную структуру. Шаг 1: Удалите xampp. Шаг 2: Удалите java и jdk. Шаг 3: Установите jdk-8u131-windows-i586.exe с http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Шаг 4: Переустановите xampp. Это решит вашу проблему. –

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