2011-10-14 15 views
5

zainstalowałem XAMPP 1.7.7, w tym: ServerUruchamianie Tomcat dodatek XAMPP nie działa

Apache 2.2.21 MySQL 5.5.16 PHP 5.3.8 phpMyAdmin 3.4.5 FileZilla FTP 0.9.39 Tomcat 7.0.21 (z mod_proxy_ajp jako konektor).

Moje wszystkie pozostałe usługi oczekują od Tomcat.

Rzeczy, które zrobiłem w tej chwili, aby to naprawić: Zdałem sobie sprawę, że nie miałem java na moim komputerze, ponieważ w wierszu polecenia nie było ścieżki do języka Java. Zainstalowałem więc JAVA 1.7.0 i ustawiłem "Ścieżkę środowiska".

Ale nadal nie jest rozpoczęty.

Każda pomoc zostanie doceniona.

Pozdrowienia Zeeshan

Odpowiedz

8

Zakładając system operacyjny Windows,

Krok 1. Utwórz zmienną środowiskową "JAVA_HOME" ze ścieżki do JDK (imp: - nie \ bin, ale tylko C: \ Java \ jdk_1_7_0 i nie wstawiaj średnika pod koniec).

krok 2. Utwórz zmienną środowiskową "JRE_HOME" ze ścieżką do jre (imp: - ponownie nie do \ bin, ale tylko do folderu, w którym znajduje się bin i bez średnika na końcu).

Etap 3. w "ścieżce" należy dodać tak,
< całej poprzedniej ścieżki rzeczy za>;% JAVA_HOME%/bin;% JRE_HOME%/bin;

Tomcat XAMPp szuka% JAVA_HOME% lub% JRE_HOME% indywidualnie, więc samo ustawienie ścieżki i ścieżek klas, aż do folderu bin, nie będzie tutaj działało. Działa tylko dla standardowego tomcat Apache.

Ponadto, twoja wersja xampp domyślnie wyłączyła użytkowników. Włącz go przez un-komentując udział użytkownika w katalogu x: \ xampp \ tomcat \ conf \ tomcat-users.xml

+0

mam ten sam problem. próbowałem kroki, a wciąż mówi następujące, jakieś wskazówki? [XAMPP ]: Korzystanie z J DK [XAMPP]: Wydaje się być w porządku! [XAMPP]: Ustaw JAVA_HOME: C: \ Program Files \ Java \ jdk1.7.0_15 [XAMPP]: Ustaw CATALINA_HOME: c: \ xampp \ tmp \ tomcat System nie może odnaleźć określonej ścieżki. System nie może znaleźć określonej ścieżki. zrobione. Naciśnij dowolny klawisz, aby kontynuować. . . – Frantumn

+0

Czy uruchomiłeś ponownie wiersz polecenia? Sprawdź, czy ścieżka została utworzona, czy nie. Zapisz ustawienia, a następnie ponownie uruchom system, aby mieć pewność. –

+0

Tak, zrobiłem wszystkie te kroki kilka razy. Próbowałem z i bez/bin, chociaż wiem, że nie powinno go mieć. Mam to ustawione, tak jak sugeruje odpowiedź. Mam całkowicie wyłączone UAC (i zrobiłem, gdy zainstalowałem xampp). Próbowałem już z JDK 7 i 6. – Frantumn

3

trzeba wykonać ręcznie następujący plik bat c: \ xampp \ catalina_start

lub

umieścić

catalina_start, catalina_stop

w panelu sterowania XAMPP uruchomić

4

Miałem dokładnie ten sam problem i było spowodowane uruchomieniem 32-bitowego Tomcata w oknach 64-bitowych. (Używałem XAMPP 1.8.3 w Windows 8 64 bitach.)

pierwsze:

  • Upewnij się, że układ JAVA_HOME zmienną wskazującą do folderu jdk (nie \bin);
  • Upewnij się, że %JAVA_HOME%\bin; znajduje się w Twojej zmiennej systemowej %PATH%.

Rozwiązanie:

  • Odinstaluj usługa Tomcat7 jeśli zainstalowano go już;
  • Pobierz 64-bitową wersję Tomcat 7 dla Windows (sprawdź this link to get the latest - Użyłem wersji 7.0.42);
  • Wymień z tomcat7.exe i tomcat7w.exe pliki w folderze C:\xampp\tomcat\bin z obecnych w ostatnio pobranego pliku zip.

Teraz możesz zainstalować usługę tak jak zwykle (poprzez panel kontrolny XAMPP, jeśli go używasz) i powinna rozpocząć się dobrze.

0

Wystarczy uruchomić catalina.bat się w katalogu C: \ xampp \ tomcat>

C: \ xampp \ tomcat> catalina.bat

CURRENT_DIR =% CD% " zestawu" CATALINA_HOME = % CURRENT_DIR%”

Ponieważ% cd% echo bieżący katalog.

Powiązane problemy