Skip to main content

GWT SuperDevMode


GWT 2.6
Eclipse kepler

gwt project 생성후

1. TestProject.gwt.xml 문서내

<module rename-to='textproject'>
  ....
  <!-- allow Super Dev Mode -->
  <add-linker name="xsiframe"/>
   ....

</module>



2. 메뉴 Run > Run Configurations 에서 Java Application 선택 하여 마우스 오른쪽 New 선택

2.1. Name : 아무거나

2.2. Main 탭에서
     Project : 생성한 프로젝트 선택 (TestProject)
     Main Class : com.google.gwt.dev.codeserver.CodeServer

2.3. Arguments 탭에서
     Program arguments : -src 프로젝트경로 ( -src src/ com.test.TestProject )

2.4. Classpath 탭에서
     User Entries 선택후 Add External JARs 로 gwt-codeserver.jar 추가

마지막으로 Run
---------------------------------------------------------------------------------
Compiling module com.test.TestProject
   Compiling 1 permutation
      Compiling permutation 0...
      Source Maps Enabled
   Compile of permutations succeeded
Linking into /tmp/gwt-codeserver-73106590262130108.tmp/com.test.TestProject/compile-1/war/testproject; Writing extras to /tmp/gwt-codeserver-73106590262130108.tmp/com.test.TestProject/compile-1/extras/testproject
   Link succeeded
   Compilation succeeded -- 43.852s
Compile completed in 45245 ms
2014-07-29 19:52:52.174:INFO:oejs.Server:jetty-8.y.z-SNAPSHOT
2014-07-29 19:52:52.417:INFO:oejs.AbstractConnector:Started SelectChannelConnector@127.0.0.1:9876

The code server is ready.
Next, visit: http://localhost:9876/
---------------------------------------------------------------------------------


3. 브라우저로 http://localhost:9876/ 열기
---------------------------------------------------------------------------------
GWT Code Server

    Drag these two bookmarklets to your browser's bookmark bar:
    [Dev Mode On] [Dev Mode Off]
    Visit a web page that uses one of these modules:
        textproject
    Click "Dev Mode On" to start development mode.
---------------------------------------------------------------------------------
3.1 [Dev Mode On]버튼이랑 [Dev Mode Off]버튼 북마크 추가



4. 다시 프로젝트에서 마우스 오른쪽 Run as > Web application 으로 실행
http://127.0.0.1:8888/TextProject.html?gwt.codesvr=127.0.0.1:9997
라고 Development Mode 에 나오면 주소 복사



5. 브라우저에서 http://127.0.0.1:8888/TextProject.html 열기
?gwt.codesvr=127.0.0.1:9997 이부분 빼구

5.1 북마크 해둔 [Dev Mode On] 클릭


5.2 디버깅은 이클립스에서 안되고 브라우저 스크립트 디버거 사용
(주의 : "자바스크립트 소스 맵" 활성화 )

Comments

Popular posts from this blog

장고 프레임워크 설치하기

# 장고프레임워크 설치 - pip 설치 (파이썬 패키지 관리자 ... 아마도) $ sudo apt-get install python-pip $ sudo easy_install pip   (apt-get 으로 받으면 옛날버전.  updated 2015.07.30 ) $ curl https://bootstrap.pypa.io/get-pip.py | sudo python (참고 : https://pip.pypa.io/en/stable/installing/ ) -- pip를 이용해서 pip 업데이트 방법: $ pip install -U pip - virtualenv 설치 $ sudo pip install virtualenv - 가상환경 만들기 $ virtualenv -p /usr/bin/python3.4 (env-name) - 가상환경 시작 $ source (env-name)/bin/activate (가상환경 종료시  : (env-name)$ deactivate  ) - 장고 설치 (env-name)$ pip install Django( == 1.7 ) - 장고 프로젝트 만들기 (env-name)$ django-admin.py startproject (proj-name)

갤럭시S 프로요 업데이트후 "USB 연결 설정" 없어진다

갤럭시 안드로이드 2.2로 업뎃하고 나니 USB 연결 설정 메뉴가 없어져서 황당 했습니다. 고객센터 전화하니까 자동으로 프로요 부터 자동으로 usb메모리랑 kies랑 를 인식한다고 하던데.. adb devices 해도 잡히는 장비 하나 없어 완전 황당.. 삼성 모바일 홈피가서 kies 프로그램 다운 받아 설치 하니까 그재서야 잡히네요 그전에는 드라이버만 설치 해서 인식 했었는데...