2012-03-06 87 views
6

Tôi đã làm theo các bước sau để cài đặt XAMPP 1.7.7 trong Windows 7 Home (64-bit)dịch vụ Tomcat không chạy sau khi cài đặt XAMPP

  1. Tôi tải về các tập tin ZIP thay vì các tập tin EXE, và lưu nó vào thư mục "Tải xuống".

  2. Sử dụng WinRAR Tôi đã trích xuất tất cả nội dung bên trong.

  3. Sau khi giải nén file ZIP, tôi di chuyển mới được tạo ra "xampp" thư mục từ "tải về" thành "C: \"

  4. Tiếp theo, tôi tắt User Account Control (UAC).

  5. Sau đó, điều hướng đến "C: \ xampp" và tạo lối tắt tới Màn hình nền.

  6. Chạy phím tắt XAMPP Control Desktop mới và "Bắt đầu" chỉnh sửa phím tắt cho MySQL, Apache và Tomcat. Đối với, MySQL, Apache tôi thấy một chỉ báo "Đang chạy" màu lục. Tuy nhiên, đối với Tomcat NOTHING. Nhật ký cho thấy Tomcat đã bắt đầu trên cổng 8080, nhưng trong thực tế nó không phải là và tôi không nhìn thấy màu xanh lá cây "Chạy" chỉ số.

Khi tôi mở Trình duyệt web và nhập http://localhost Tôi thấy màn hình giật XAMPP. Nhưng, nếu tôi thử với http://localhost:8080, nó sẽ hiển thị "không thể kết nối". Nếu tôi chuyển đến Trạng thái Tomcat tôi thấy:

Trạng thái XAMPP Trang này cung cấp cho bạn một trang để xem tất cả thông tin về những gì đang chạy và hoạt động và những gì không hoạt động.

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 

Tại sao Tomcat bị hủy? Tôi đã cố gắng để cài đặt XAMPP 1.7.7 với tập tin .EXE và điều tương tự xảy ra. Làm thế nào tôi có thể sửa lỗi này?

+0

Điều này là do JDK/Java runti của bạn môi trường của tôi không phải là phiên bản 32 bit giống như xampp là cấu trúc 32 bit. Bước 1: Gỡ cài đặt xampp của bạn. Bước 2: Gỡ cài đặt java và jdk của bạn. Bước 3: Cài đặt jdk-8u131-windows-i586.exe từ http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html bước 4: Cài đặt lại xampp của bạn. Điều này sẽ giải quyết vấn đề của bạn. –

Trả lời

11

Vì lý do nào đó, ứng dụng xampp của bạn không thể chạy tệp batch calatina_start. Đi đến c: \ xampp \ tomcat \ press "catalina_start", nó sẽ bắt đầu tập tin batch cho bạn và sau đó nếu bạn kiểm tra trạng thái trên localhost một lần nữa nó sẽ cho bạn thấy rằng dịch vụ tomcat được kích hoạt và bạn có thể tải localhost: 8080. Nhưng tôi không biết lý do tại sao nó không chạy với xampp tự động. Hi vọng điêu nay co ich. Nếu bạn tìm ra điều gì đó khác, hãy cho tôi biết.

+0

Trong trường hợp của tôi nó hoạt động với Windows Vista, cảm ơn –

+0

Cảm ơn, nó cũng giúp trong Windows 7. Bình chọn của bạn suggesstion :) –

+0

Cảm ơn bạn, câu trả lời của bạn đã làm việc! Nhưng tôi không thể không tự hỏi nếu có một giải pháp vĩnh viễn hoặc tôi sẽ cần phải chạy các tập tin bat bằng tay tất cả các thời gian? – parsecer

1

Đảm bảo bạn đã cài đặt Java jdk trên PC trước hết. Tải xuống bản sao từ here và chạy lại xampp của bạn.

5

tôi thấy rằng có thể có một số sai lầm trong đường dẫn cho "catalina", bởi vì trong trường hợp của tôi nó làm việc ngay sau khi quá trình cài đặt và nó nói: catalina nhà: xampp/tomcat nhưng khi bạn dừng lại tất cả và bạn bắt đầu lại hoặc thậm chí sau khi khởi động lại đường dẫn cho nhà catalina được đưa ra trong cửa sổ DOS màu đen là: xampp/tmp/tomcat và thông báo: "Đường dẫn không thể tìm thấy" Tôi cho rằng, có lỗi chính ...

Kính trọng schubi

+0

Tôi có cùng sự cố nhưng thấy rằng liên kết bắt đầu Bảng điều khiển XAMPP đã bắt đầu đặt thư mục thành ... \ xampp \ tmp Khi tôi thay đổi thành ... \ xampp, nó hoạt động như dự định. – Oneiros

+0

Điều này là do môi trường thời gian chạy JDK/Java của bạn không phải là phiên bản 32 bit giống như xampp là cấu trúc 32 bit. Bước 1: Gỡ cài đặt xampp của bạn. Bước 2: Gỡ cài đặt java và jdk của bạn. Bước 3: Cài đặt jdk-8u131-windows-i586.exe từ http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html bước 4: Cài đặt lại xampp của bạn. Điều này sẽ giải quyết vấn đề của bạn. –

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