2011-10-14 69 views
5

Tôi đã cài đặt XAMPP 1.7.7, bao gồm:Bắt đầu từ Tomcat add-on XAMPP không làm việc

Apache 2.2.21 MySQL 5.5.16 PHP 5.3.8 phpMyAdmin 3.4.5 FileZilla FTP Server 0.9.39 Tomcat 7.0.21 (với mod_proxy_ajp làm trình kết nối).

Tất cả các dịch vụ khác của tôi hoạt động với Tomcat.

Những điều tôi đã làm ngay bây giờ, để sửa lỗi này: Tôi nhận ra rằng tôi không có java trên máy tính của mình, như trên dấu nhắc lệnh không có đường dẫn cho java. Vì vậy, tôi đã cài đặt JAVA 1.7.0 và cũng thiết lập "Đường dẫn môi trường".

Nhưng vẫn chưa bắt đầu.

Mọi trợ giúp sẽ được đánh giá cao.

Trân Zeeshan

Trả lời

8

Giả sử hệ điều hành Windows,

bước 1. Tạo một biến môi trường "JAVA_HOME" với đường dẫn đến JDK (imp: - không để \ bin nhưng chỉ c: \ java \ jdk_1_7_0 và không đặt dấu chấm phẩy ở cuối).

bước 2. Tạo biến môi trường "JRE_HOME" với đường dẫn đến jre (imp: - một lần nữa không để \ bin nhưng chỉ thư mục chứa thùng và không có dấu chấm phẩy ở cuối).

bước 3. Entries trong "đường dẫn" nên được bổ sung như thế này,
< tất cả> những thứ con đường của trước;% JAVA_HOME%/bin;% JRE_HOME%/bin;

Tomcat xampp tìm% JAVA_HOME% hoặc% JRE_HOME% riêng lẻ, vì vậy chỉ cần đặt biến đường dẫn và biến lớp, lên thư mục bin, sẽ không hoạt động ở đây. Nó hoạt động cho tomcat Apache chuẩn.

Ngoài ra, phiên bản xampp của bạn đã tắt người dùng theo mặc định. Kích hoạt nó bằng cách bỏ bình luận phần người dùng trong x: \ xampp \ tomcat \ conf \ tomcat-users.xml

+0

tôi đang gặp vấn đề tương tự. tôi đã thử các bước này, và nó vẫn nói những điều sau đây, bất cứ lời khuyên? [XAMPP ]: Sử dụng J DK [XAMPP]: Có vẻ ổn! [XAMPP]: Đặt JAVA_HOME: C: \ Program Files \ Java \ jdk1.7.0_15 [XAMPP]: Đặt CATALINA_HOME: c: \ xampp \ tmp \ tomcat Hệ thống không thể tìm thấy đường dẫn được chỉ định. Hệ thống không thể tìm thấy đường dẫn được chỉ định. đã hoàn tất. Nhấn phím bất kỳ để tiếp tục. . . – Frantumn

+0

Bạn đã khởi động lại dấu nhắc lệnh chưa ?? Kiểm tra xem đường dẫn đã được tạo hay chưa. Lưu cài đặt và sau đó khởi động lại hệ thống chỉ để chắc chắn. –

+0

Có, tôi đã thực hiện tất cả các bước đó một vài lần. Tôi đã cố gắng có và không có/bin mặc dù tôi biết nó không nên có nó. Tôi đã thiết lập nó đúng như câu trả lời gợi ý. Tôi có UAC hoàn toàn tắt (và đã làm khi tôi cài đặt xampp). Tôi đã thử với JDK 7 và 6. – Frantumn

3

Bạn cần phải thực hiện bằng tay sau file bat c: \ xampp \ catalina_start

hoặc

đặt

catalina_start, catalina_stop

trong bảng điều khiển XAMPP khởi động

4

Tôi có cùng một vấn đề chính xác và nó được gây ra bằng cách chạy một Tomcat 32 bit trên một cửa sổ 64 bit. (Tôi đã sử dụng XAMPP 1.8.3 trong Windows 8 64 bit.)

Đầu tiên:

  • Hãy chắc chắn rằng bạn có JAVA_HOME hệ thống trỏ biến vào thư mục jdk của bạn (không phải là \bin);
  • Đảm bảo %JAVA_HOME%\bin; nằm trong biến hệ thống %PATH% của bạn.

Giải pháp:

  • Gỡ bỏ các dịch vụ Tomcat7 nếu bạn đã cài đặt nó đã;
  • Tải xuống Phiên bản 64 bit của Tomcat 7 cho cửa sổ (kiểm tra this link to get the latest - Tôi đã sử dụng phiên bản 7.0.42);
  • Thay các tomcat7.exetomcat7w.exe file của thư mục C:\xampp\tomcat\bin với những người có mặt trong file zip vừa tải về.

Bây giờ bạn có thể cài đặt dịch vụ như bình thường (thông qua bảng điều khiển XAMPP, nếu bạn sử dụng nó) và nó sẽ bắt đầu tốt.

0

Chỉ cần chạy catalina.bat dưới thư mục C: \ xampp \ tomcat>

C: \ xampp \ tomcat> catalina.bat

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

Kể từ% cd% echo mục hiện hành.

Các vấn đề liên quan