2013-07-22 38 views
6

tôi đã cố gắng SuperDevMode tuy nhiên khi URL: http://localhost:9876/ được truy cậpChạy trong SuperDevMode

Dev Mode On được nhấp, tôi nhận được điều này:

Can't find any GWT Modules on this page. 

Những gì tôi có thể bị mất? Tôi đã làm

$mvn gwt:compile 
$mvn gwt:run-codeserver 

tôi có các phiên bản trong POM:

<gwt.version>2.5.0</gwt.version> 
    <gwt.maven.version>2.5.0</gwt.maven.version> 

Tôi có cần phải cập nhật phiên bản GWT hoặc phiên bản GWT Maven? Hoặc những gì tôi mất tích?

Trả lời

4

Ý tưởng khi chạy SuperDevMode là:

  • Chạy mvn gwt: chạy codeserver
  • Run những trang web chứa ứng dụng, Tomcat/Wildfly hoặc GAE (trong GAE appengine chỉ mvn của nó: devserver)

Thứ nhất, chạy máy chủ mã GWT chịu trách nhiệm biên dịch ứng dụng từ trong bookmarklet. Thứ hai, là chạy web container, vì ứng dụng đã được biên dịch, vì vậy nó có thể chạy từ bên trong vùng chứa web trực tiếp

9

Khi trang giải thích, "Chế độ nhà phát triển" và "Chế độ tắt nhà phát triển" sẽ được thêm làm dấu trang cho trình duyệt của bạn. Sau đó, bạn sẽ sử dụng dấu trang khi truy cập ứng dụng GWT để bắt đầu phiên Super Dev Mode.

Tôi đã viết một lúc trước khoảng how Super Dev Mode works; hy vọng rằng sẽ làm rõ mọi thứ cho bạn.

Cập nhật: lưu ý rằng với GWT 2.7, superdevmode được kích hoạt theo mặc định trong devmode, vì vậy bạn chỉ cần khởi động devmode "như bình thường" và nó thực sự sử dụng SuperDevMode dưới-the-hood, với một "biên dịch trên tải" móc do đó bạn không còn sử dụng dấu trang nữa. Móc "biên dịch khi tải" cũng có thể được kích hoạt với CodeServer bằng cách sử dụng đối số -launcherDir (trỏ nó vào thư mục chiến tranh của bạn). Lưu ý rằng trong cả hai trường hợp, *.nocache.js sau đó sẽ được ghi đè bằng tập lệnh được điều chỉnh cho SuperDevMode, chứa móc "biên dịch khi tải"; vì vậy hãy chắc chắn rằng bạn làm sạch và biên dịch lại trước khi triển khai. Để quay lại DevMode "cổ điển" trong GWT 2.7, hãy chuyển -nosuperDevMode tới DevMode.

+1

Tôi đã thêm "Dev Mode On" vào bookmark của trình duyệt, sau đó nhấp vào nó tương tự "Không thể tìm thấy bất kỳ mô-đun GWT nào ..." – xybrek

+1

Bạn đã biên dịch ** và triển khai ** ứng dụng của mình với hỗ trợ Chế độ Super Dev đã được bật chưa? –

+0

Tôi đã làm 'mvn package -P jboss7 gwt: run-codeserver' – xybrek