2012-04-18 44 views
5

khi tôi cố gắng để truy cập vào nhà dự án của tôi tại http://localhost:7080/first/ hoặc http://localhost:7080/first/start-page.html tôi nhận được tin nhắn này:Trạng thái HTTP 404 mô tả Tài nguyên được yêu cầu() không khả dụng. Apache Tomcat/7.0.27

HTTP Status 404 - loại mô tả nhắn báo cáo Tình trạng Tài nguyên yêu cầu() là không có sẵn. Apache Tomcat/7.0.27

nhưng nếu tôi yêu cầu localhost: 7080/trang chủ của tomcat được tìm thấy chính xác.

ai đó có thể giúp tôi không?

lý do tại sao tôi không thể tải trang start.html từ eclipes của mình? nhưng khi tôi chạy từ C: \ Users \ Mohsen \ workspace.metadata.plugins \ org.eclipse.wst.server.core \ tmp0 \ wtpwebapps \ first \ WEB-INF \ start-page.html, nó chạy đúng.

<?xml version="1.0" encoding="ISO-8859-1" ?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" 
     xmlns:h="http://java.sun.com/jsf/html"> 
<h:head> 
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> 
<title>first page</title> 
</h:head> 
<h:body> 
<fieldset> 
<legend>Random Results Page</legend> 
<h:form> 
Press button to get one of three possible results pages. 
<br/> 
<h:commandButton value="Go to Random Page" 
/> 
</h:form> 
</fieldset> 
… 
</h:body></html> 
+0

bạn có thể đưa ra lỗi từ nhật ký [tomcat_dir] /logs/catalina.out nếu có một số lỗi không? – iMysak

+0

@ iMysak i không có lỗi. – Mohsen

+0

Dường như Tomcat được thiết lập chính xác nhưng bạn chưa triển khai ứng dụng của mình. Bạn đã triển khai nó như thế nào? – ziggy

Trả lời

0

Hãy nhìn tab "Servers" như trên hình: enter image description here

Nếu bạn không thấy dự án của bạn trong máy chủ bạn cần "xuất bản" bạn dự án trước đó. // nhấp chuột phải vào máy chủ -> "Thêm và Xóa" -> thêm dự án của bạn từ "Có sẵn" vào "Đã định cấu hình" -> nhấp "hoàn tất" Tôi hy vọng điều này sẽ hữu ích.

+0

Điều này không hoạt động - https://stackoverflow.com/questions/23307914/servlet-example-file-not-found –

0

Tôi không nghĩ rằng nếu bạn nhấp chuột phải vào máy chủ và chọn "Xuất bản" sẽ xuất bản dự án của bạn ngay lập tức. Tôi nghĩ rằng bạn cần thêm dự án vào máy chủ trước (tôi có thể sai).

Thông thường, cách dễ nhất để chạy dự án trên máy chủ là nhấp chuột phải vào dự án, chọn "Chạy dưới dạng" và chọn "Chạy trên máy chủ".

Điều đó sẽ cung cấp cho bạn tùy chọn để chọn máy chủ bạn muốn sử dụng (hoặc tạo một máy chủ mới nếu bạn chưa tạo một máy chủ).

0

Hãy thử di chuyển số start-page.html này tới máy chủ lưu trữ cục bộ của bạn. trong trường hợp của tôi, tôi thử mã này

sudo mv start-page.html /etc/tomcat7/Catalina/localhost 

Sau đó kiểm tra localhost của bạn nếu khởi động page.html ở đó.

Sau đó, bạn sẽ thấy 4 .xml như docs.xml, các examples.xml, các manager.xml, vv và bạn phải thấy start-page.html sau đó thử khởi động lại một lần nữa tomcat7 của bạn.

Bởi vì 404 phương tiện lỗi không thể tinh vị trí của bạn start-page.html

0

Tôi nghĩ rằng bạn đã tạo "tập tin xhtml", tạo ra một "tập tin" và thay đổi phần mở rộng tập tin. Cái này sai. Bạn nên tạo một tệp html và định cấu hình lại tiện ích mở rộng. Sau đó nhấp vào nút tiếp theo. Sau đó, bạn nên chọn "New Facelet Template". Sau đó kết thúc.

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