2009-07-22 64 views
11

tôi tải Apache Tomcat 6.0.2 Và tạo ra một máy chủ mới trong EclipseApache Tomcat 404 Lỗi

  1. New -> Server
  2. Chọn "Tomcat v6.0 Server", Next
  3. Tomcat Cài đặt thư mục -> Nơi tôi giải nén Apache Tomcat 6.0.2
  4. Hoàn

Sau đó, tôi bắt đầu máy chủ và đi đến http://localhost:8080/ để xem nó có hiệu quả không. Và tôi gặp lỗi 404.

Tôi đã googled nó và cố gắng tìm một giải pháp. Nhưng không có biện pháp nào trong số đó có hiệu quả.

Bất kỳ suy nghĩ nào về vấn đề là gì?

+0

Vui lòng kiểm tra các bản ghi để xem những gì thông báo lỗi đã được đăng – Ram

+0

tôi nghi ngờ bạn có nghĩa là 6.0.20, đúng không? Không phải là nó có thể tạo ra sự khác biệt, nhưng những điều nhỏ nhặt có thể gây nhầm lẫn cho vấn đề. –

Trả lời

12

Từ đầu của tôi, tôi nghĩ Eclipse đã khởi động máy chủ tomcat mà không cần bất kỳ thứ gì trong đó, tức là không có ứng dụng web nào. Bạn phải 'chạy' hoặc thực sự triển khai một cái gì đó trong máy chủ Eclipse Tomcat đó để bạn không nhận được 404.

Thực tế là bạn nhận được thông báo lỗi 404 chỉ ra rằng Tomcat thực sự đang chạy. Nếu bạn tắt nó từ Eclipse, bạn sẽ không nhận được những 404 nữa;)

3

Tôi đồng ý với drvdijk.

Đi tới cửa sổ "Máy chủ", sau đó chọn phiên bản Tomcat của bạn. Double.click ở đây bạn sẽ thấy cửa sổ "tổng quan". Ở đây bạn có thể nhấp vào "Mở cấu hình khởi chạy" để xem đối số Tomcat của bạn (tab "Đối số").

Tìm thuộc tính hệ thống "-Dwtp.deploy". Thư mục này là nơi Tomcat của bạn đang tìm kiếm các ứng dụng web được cài đặt, tôi nghĩ bạn không có ứng dụng ROOT.war ở đây. Phải không? :-)

Hy vọng điều này sẽ giúp bạn

0

Vấn đề là cũng giống như drvdijk đã đề cập, để chạy một ứng dụng web trên tomcat từ nhật thực , nó cần phải được "triển khai" cho nó. Điều này có thể được thực hiện bằng cách nhấp chuột phải vào máy chủ tomcat -> thêm và xóa

Hoặc, bạn có thể thử khởi động máy chủ tomcat của bạn bên ngoài nhật thực. Tới dòng lệnh của bạn và gõ

$CATALINA_HOME\bin\startup.bat   (Windows) 

    $CATALINA_HOME/bin/startup.sh   (Unix) 

đâu $ CATALINA_HOME là thư mục nơi bạn cài đặt tomcat

6

Nếu muốn của bạn để xem Trang chủ Máy chủ Tomcat của bạn thì bạn sẽ cần chỉ định đường dẫn máy chủ và đường dẫn triển khai. Mặc định được đặt thành Sử dụng siêu dữ liệu không gian làm việc (không sửa đổi cài đặt Tomcat của bạn).

Cách thực hiện.

  1. Trước hết mở chế độ xem của Máy chủ trong Eclipse. (Window >> Hiển thị Xem >> Máy chủ).
  2. Nhấp đúp vào Máy chủ Tomcat của bạn để mở Tổng quan về máy chủ.
  3. Sau đó đặt cài đặt Vị trí máy chủ để sử dụng Tomcat (kiểm soát cài đặt Tomcat). Lưu các thay đổi.
  4. Khởi động lại Máy chủ của bạn và sau đó truy cập localhost:8080. Điều này sẽ mở Trang chủ Tomcat Apache cho máy chủ của bạn.

Hy vọng điều này sẽ hữu ích!

3

Lỗi 404 xuất hiện khi Tomcat không thể tìm thấy tệp localhost.ser. Để loại bỏ điều này, hãy làm theo các bước sau: 1) Trong Eclipse, nhấp chuột phải vào máy chủ -> Thuộc tính -> Nhấp vào Chuyển đổi Vị trí -> Áp dụng -> Ok (Điều này sẽ chuyển [siêu dữ liệu không gian làm việc] vị trí đến vị trí Tomcat đã cài đặt.) 2) Sau đó quay lại máy chủ, nhấp đúp vào nó. Thao tác này sẽ mở tab Tổng quan. Trong tab này goto -> Server Location -> Chọn Use Tomcat Installation combo box.

Bây giờ đóng nó, lưu nó và thử chạy máy chủ của bạn và sau đó chạy lại URL.

0

Khởi nhật nhật thực Chạy với tư cách quản trị:
Để nhấp chuột phải vào nhật thực -----> chạy dưới dạng quản trị.
Nó hoạt động.

Nếu nó không hoạt động sau đó một lần nữa làm cùng và sau đó làm theo các bước sau:

  1. Trong Eclipse, nhấp chuột phải vào máy chủ -> Properties -> Bấm Chuyển Location -> Apply- -> Ok
    (Điều này sẽ chuyển đổi các [workspace metadata] vị trí để Tomcat vị trí lắp đặt.)

  2. sau đó, quay trở lại máy chủ, nhấp đúp chuột vào nó. Thao tác này sẽ mở tab Tổng quan . Trong tab này goto -> Vị trí Máy chủ -> Chọn Sử dụng hộp cát Tomcat Lắp đặt.

Bây giờ đóng nó, lưu nó và cố gắng chạy máy chủ của bạn và sau đó chạy lại URL.

0

1- kích đúp vào máy chủ 2- Chắc chắn Bạn đã chuyển một cách chính xác các thư mục cho tomcat đây

Trước

enter image description here

Sau Fix enter image description here

3- Và ngay cả khi bạn làm # 2 ở trên bạn có thể n eed làm điều này ở đây!

Một lần nữa tại đây!

enter image description here

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