2017-09-06 16 views
0

2.8.1로 GWT SDK 버전을 설치했습니다. Jersy와 함께 GWT에서 애플리케이션을 실행할 수 있습니다. 그러나 GWT 개발 모드 (Super)에서 응용 프로그램을 실행하려고하면 URL은 http://127.0.0.1:9876처럼 생성됩니다. 예상 URL 페이지를로드하지 않고이 URL을 브라우저에 배치합니다. 내가 버튼에 데브 모드를 클릭하면, 나는이 페이지를 얻고있다응용 프로그램을로드하는 동안 GWT 슈퍼 개발 모드 문제가 발생했습니다.

enter image description here

나는, 같은 페이지를 얻고있다. enter image description here

심지어 그때 내가 enter image description here

나는 심지어 브라우저 수준에서 GWT 확장을 추가하고 같은 시도 한 페이지 아래처럼 얻고, 모듈 이름 (gwtsample)를 클릭했습니다. 그러나 운이 없다.

eclipse 다운로드 GWT SDK를 사용하는 대신 GWT SDK의 동일한 버전을 외부에서 다운로드하고 프로젝트 속성> GWT> 일반 설정에 적용했습니다. 여전히 같은 문제에 직면하고 있습니다.

나는 프로젝트의 측면에서 GWT 버전이 원래 2.8.1 버전의 SDK를 사용하고있는 곳에서 1.0처럼 보이고 있다는 것을 관찰했습니다. 내 프로젝트는 Maven으로 구성됩니다.

나는 심지어 다른 웹 사이트뿐만 아니라 stackoverflow에서 언급 된 여러 가지 질문 및 솔루션을 통해 갔지만 여전히 해결책은 없습니다. 내가했다라고

링크,

GWT Super Dev Mode

Debugging in GWT Super Dev Mode?

GWT Super Dev mode and in production

뿐만 아니라 다른를 ... 당신은 당신의 GWT 응용 프로그램과 호스트를 컴파일 할 필요가

+0

시도해 보셨습니까? http://127.0.0.1:8888/[yourApplicationName].html? –

+0

이 사이트와 연결된 페이지에 연결할 수 없습니다. – SubbaReddy

+0

Eclipse를 GWT-Plugin (v3.0) –

답변

1

웹 서버. 그런 다음 브라우저로이 웹 서버로 이동하십시오. 마지막으로 DevModeOn 북마크 릿을 눌러 superdevmode로 전환하십시오.

  • 전쟁
  • 로 gwtsample 프로젝트를 컴파일 북마크에 줄

    1. 드래그 북마크 (온/오프 데브 모드) (브라우저를 가지고 톰캣이나 부두
    2. 같은 웹 서버에 전쟁을 배포 GWT 디버깅을 위해 권장되는 Chrome) 설치를 탐색합니다. 예 : http://localhost:8080/gwtsample
    3. 이제 브라우저에서 컴파일 된 버전을 볼 수 있습니다.
    4. 다음 "Dev 모드 켜기"북마크릿을 누르십시오.
    5. 당신은 지금 당신은 당신의 코드에서 SuperDevMode의 브라우저에서
    6. 히트 F5
    7. 변경 뭔가있는 컴파일
    8. 장소
    9. 진행중인 브라우저에서 메시지가 표시됩니다.이제 재 컴파일이 발생하고 변경 사항이 표시됩니다.

    언제든지 "Dev 모드 꺼짐"을 눌러 슈퍼 모드를 끌 수 있습니다. 이제 당신은 원래 컴파일 된 응용 프로그램을 볼 수 있습니다.

    추가 : https://www.youtube.com/watch?v=DU7ZQVLR5Zo&list=PLBbgqtDgdc_TqzA-qXrjgTFMC_6DKAQyT

    당신도 컴파일 할 필요가 없습니다이 방법을 : 그는 그것을 사용하는 방법에 대한 몇 가지 멋진 동영상을 가지고 https://github.com/gwt-plugins/gwt-eclipse-plugin

    : 이클립스를 사용하는 경우 나 높은 branflake 플러그인을 사용하는 것이 좋습니다 임베디드 Jetty 웹 서버에서 실행할 수있는 것처럼 일부 웹 서버에서 호스트 할 수 있습니다.

  • +0

    과 함께 사용하고 있습니까? Dev Mode On 버튼을 클릭하면 두 번째 스크린 샷을 얻게됩니다. 웹 서핑을하는 방법을 알지 못했습니까? 당신이 그것을 자세히 설명해 주시겠습니까. – SubbaReddy

    +0

    대답을 – Knarf

    +0

    업데이트했습니다. 명확한 정보를 제공해 주셔서 감사합니다. 도움이 될 것입니다. 그래서, +1. – SubbaReddy

    1

    HTML 호스트 페이지와 webapp (Tomcat, Jetty, Wildfly, Apache + PHP, Rails, 필요한 경우 선택)를 제공하려면 HTTP 서버가 필요합니다.

    그런 다음 웹 응용 프로그램이 어디에 있는지 가리키는 -launcherDir으로 GWT의 CodeServer를 실행하십시오. SuperDevMode 용 * .nocache.js 파일을 작성하여 제작 된 파일을 덮어 쓸 수 있습니다.

    이제 웹 서버에서 webapp를로드하면 특정 * .nocache.js가 소스를 즉시 컴파일합니다.

    간단한 서블릿 컨테이너로 살 수있는 경우 CodeServer 대신 DevMode가 위의 모든 설정을 자동으로 수행하므로 -launcherDir 대신 -war을 사용하십시오.

    CodeServer URL (기본적으로 포트 9876)을 열거 나 북마크를 최신 GWT 버전 (2.7 이상)으로 사용할 필요가 없습니다.