2012-03-28 44 views
8

Tôi cố gắng tạo ứng dụng GWT- nó có một tệp HTML duy nhất (main.html) và lớp java là main.java.gwt beginner- error "không thể tìm thấy bất kỳ trang máy chủ nào trong dự án '

trong Eclipse, tôi đã làm đúng cấp nhấp chuột> GWT -> module và định nghĩa các mô-đun mới đúng

Tuy nhiên sau khi thêm một số mã, khi tôi cố gắng để chạy các ứng dụng trong chế độ Dev, tôi nhận được lỗi

"Could Not find any host pages in project <project-name> " 
.

Tôi vừa thêm một số mã vào main.java, sau đó lưu nó và cố gắng chạy ứng dụng ở chế độ dev ... Tôi đang làm gì wr ong ở đây? Có điều gì tôi thiếu ở đây không?

+0

Bạn có thể đăng nội dung tệp * .gwt.xml cho mô-đun được đề cập không? Ngoài ra, nội dung của tệp web.xml của bạn có thể giúp thu hẹp sự cố ... – hatboyzero

+0

Câu trả lời này đã giải quyết cho tôi: http://stackoverflow.com/a/12430221/67225 – GreenKiwi

Trả lời

-1

Hãy chắc chắn rằng một cái gì đó tương tự như sau là trong web.xml tập tin

<web-app> 
    <!-- Default page to serve --> 
    <welcome-file-list> 
     <welcome-file>main.html</welcome-file> 
    </welcome-file-list> 
</web-app> 
+0

Tôi cũng nhận được thông báo này sau khi cài đặt sạch của MobileWebApp nhưng tôi đã có nội dung như vậy trong thẻ của tệp web.xml của tôi. – Carl

+0

Bạn đã xác minh rằng tệp html được chỉ định trong thẻ '' thực sự tồn tại thư mục 'war' của dự án chưa? – hatboyzero

25

Thông thường nó có thể xảy ra nếu bạn WAR thư mục không được định nghĩa cho dự án này.

Vì vậy, đi vào dự án bất động sản -> Google (Web Application),

  1. Chọn hộp kiểm whcih nói "Dự án này có một thư mục WAR"
  2. Trong WAR Directoy textbox, duyệt và đưa đường dẫn đến dự án webapp một cái gì đó của bạn như "src/main/webapp"
  3. Kiểm tra Checkbox "Launch và Triển khai từ directoy này"

này cần khắc phục vấn đề của bạn.

+2

Điều này đã giúp tôi khắc phục sự cố khi nhập lại dự án. Tôi cũng phải thêm một gwt-servlet.jar khác, vì phiên bản đã thay đổi. Vì vậy, đừng quên phụ thuộc. Cám ơn vì cái này! Điều này sẽ được đánh dấu là đúng câu trả lời. – Igor

+0

Điều này có thể gây ra một số vấn đề khi chạy (sau này) trong chế độ regulare _compiled_. Xem tại đây: http://stackoverflow.com/a/5745870 – blong

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