2011-02-11 6 views
5

Tôi đã dành một lúc để tìm kiếm điều này và không có gì mà tôi thấy có vẻ liên quan cụ thể đến vấn đề của mình. Tôi đang thực hiện cuộc gọi RPC nên tôi muốn thay đổi đường dẫn đến một trong các dịch vụ web của mình.GWT, Eclipse Plugin cách đổi tên dự án cùng với tệp .gwt.xml? Đang gặp lỗi khi cố gắng làm như vậy

Đó là một cái gì đó giống như mytestproject và muốn thay đổi nó để finalprojectname

tôi đã đi đến tập tin mytestproject.gwt.xml và thay đổi <module rename-to='mytestproject'>-<module rename-to='finalprojectname'>

Sau đó tôi chạy nó thông qua và có một lỗi mà [ERROR] Unable to find 'org/ediscovery/gwt/mytestproject.gwt.xml' on your classpath; could be a typo, or maybe you forgot to include a classpath entry for source?

Sau đó tôi đã thay đổi mytestproject.gwt.xml thành finalprojectname.gwt.xml nhưng vẫn nhận được kết quả tương tự.

Tôi đã xem xét mọi tệp có thể và không thể tìm thấy lý do khiến dự án vẫn được đặt tên là mytestproject. Tôi đã làm sạch và xây dựng lại dự án, vv nhưng vẫn như cũ. Tôi vẫn còn khá mới với Java vì vậy có lẽ tôi đang thiếu một cái gì đó hiển nhiên. Tôi sẽ đánh giá rất cao nếu có ai có thể đưa ra lời khuyên nào. Cảm ơn

+0

Công cụ xây dựng bạn đang sử dụng (maven hoặc kiến) là gì? Bạn đã đổi tên trên tệp html/jsp được lưu trữ chưa? – DonX

Trả lời

13

Để đổi tên một dự án từ "mytestproject" thành "finalprojectname":

  1. Trong file .gwt.xml của bạn, thay đổi
    rename-to="mytestproject" để
    rename-to="finalprojectname".

  2. Trong file .html của bạn, thay đổi
    src="mytestproject/mytestproject.nocache.js" để
    src="finalprojectname/finalprojectname.nocache.js" (chú ý thay đôi!)

  3. Trong file web.xml của bạn, điều chỉnh đường dẫn như
    <url-pattern>/mytestproject/greet</url-pattern>-
    <url-pattern>/finalprojectname/greet</url-pattern>

Mọi thứ khác (như đổi tên gói hoặc rena ming tệp .gwt.xml) là tùy chọn.

Nếu bạn chọn đổi tên tệp .gwt.xml của mình sau đó, thì cần xóa thư mục đầu ra (war/finalprojectname). Trong Eclipse, cũng xóa cấu hình Run cũ của bạn, và sau đó tạo một cấu hình mới bằng cách sử dụng "Chạy dưới dạng> Ứng dụng web".

+0

Tôi đến đây vì lý do tương tự, và trong trường hợp của tôi, vấn đề duy nhất là xóa "Cấu hình chạy" được lưu trữ, như các bước khác tôi đã làm như mô tả ở trên. –