2010-12-16 2 views
17

내 Mac에서 GWT 응용 프로그램을 개발 중이며 이제는 내 PC의 IE에서 테스트해야합니다.다른 컴퓨터에서 dev 모드로 gwt 응용 프로그램을 검사하는 방법

그러나 프로젝트를 다시 작성하고 마지막으로 테스트하기 위해 PC에 코드를 복사하고 싶지 않습니다.
내 PC에서 웹 응용 프로그램에 액세스 할 수 있도록 프로젝트를 배포하려면 Mac에서 Apache + Tomcat 서버 전체를 설정하고 싶지 않습니다.

내 Mac에서 디버그 모드로 내 GWT 응용 프로그램을 실행할 수있는 방법이 있습니까? 내 PC의 IE에서 테스트 해보십시오. 저는 Spring + Maven + Eclipse + GWT를 사용하고 있습니다.

+0

으로 실행할 수 있습니까? – maneesh

답변

26

실행 구성에서 -bindAddress 0.0.0.0을 사용하면 부두가 외부 localhost에서 트래픽을 수신 할 수 있습니다. Eclipse 메뉴

  1. 실행> 디버그 구성에서

    ...
  2. 확인 프로젝트가 웹 응용 프로그램 아래 왼쪽 선택> 프로젝트 이름
  3. 오른쪽 패널에 인수 탭을 선택
  4. "프로그램 인수 :"에서 인수 "-bindAddress 0.0.0.0"을 추가하십시오.

거기에서 f 개발 모드의 원격 컴퓨터

+0

그래, 내가 그걸 시도했는데, 난 여전히 dev에 모드에서 실행되도록 할 수 : http://127.0.0.1:8888/index.html?gwt.codesvr=127.0.0.1:9997,하지만 만약 내가 127.0.0.1을 내 Mac의 IP로 바꿨습니다. PC에서 원격으로 액세스 할 필요가 없습니다. – user468587

+0

위의 단계에 따라 예제 응용 프로그램을 시작하면 볼 수있는 것처럼 내 주소가 localhost에서 공개 IP로 변경됩니다 192.168.0.103:8888/Bind_Test.html?gwt.codesvr=192.168.0.103:9997 – Kodova

+0

내가 분명히했는지 모르겠다. gwt 애플리케이션이 작동했다. 이제 다른 Machie의 다른 브라우저에서 앱을 볼 필요가있다. 레이아웃/funcationality 잘 작동하는지, Dev 모드에서 원격 컴퓨터에서 디버깅하는 것을 의미하지는 않습니다 ... – user468587

3

set -bindAddress 0.0.0.0 in (x) = 위에서 설명한 "실행 구성"의 인수 탭. 응용 프로그램을 실행할 때 GWT는 시작 URL에서 컴퓨터 IP를 사용합니다. 브라우저에서 URL을 연 후 Chrome 주소 표시 줄 오른쪽에있는 GWT 도구 상자를 클릭하여 "GWT 개발자 플러그인 옵션"을 엽니 다. 이제 IP를 웹 서버 예외 목록에 추가하십시오. GWT Developer Plugin Options

1

받는다는를 들어,

에 액세스하는 동안 당신이지고 어떤 오류
mvn gwt:run -Dgwt.bindAddress=0.0.0.0 
관련 문제