2012-04-17 2 views
3

GWT 및 부두 백엔드 (일반 웹 앱, 앱 엔진이 아닌)로 Eclipse에서 프로젝트를 설정하는 방법을 아는 사람이 있습니까? 또는 좋은 링크를 알고있다. (시도해 보았지만 주사위가 없었다.)GWT 및 (일반 서블릿) 부두 백엔드로 이클립스 설정하는 방법

나는 저녁 내내 이것을 설정하려했으나 이상한 문제가 몇 개 있었고 일부는 WST/Jetty의 버그 일 것 같다. 다른 하나는

+0

Eclipse 용 Google 플러그인을 사용하고 있습니까? S –

+0

yup ... Eclipse Indigo 최신 버전 –

+0

부두 백엔드로 인해 개발자는 자신의 부두 서버를 의미하며 devmode로 GWT가 제공하는 서버가 아닙니다. –

답변

1

는 GWT와 함께 자신의 부두 서버를 실행하는 방법은 세 가지가 있습니다 :-(호스트 페이지가 그냥 작동하지 않습니다.

당신이 당신의 자신의 부두 서버를 실행하는 경우 DEV를 호출해야 GWT에서 -noserver 매개 변수를 사용하거나 사용할 수있는 해결책 1에 대해 -server JettyLauncher

  1. 자신의 JettyLauncher.class을 사용하거나 gwt-jetty을 사용하십시오. 부두 서버를 실행하는
  2. 사용 Jetty maven plugin 일식에 대한
  3. 사용 Jetty WTP plugin는 부두 서버를 시작 (infos에 대한 herehere 참조).

저는 GWT 프로젝트 용 사용자 지정 Jetty 7 서버를 시작하기 위해 개인적으로 솔루션 3 (Jetty WTP 플러그인)을 사용했으며 제대로 작동합니다.

+0

WTP를 사용하지만 WTP를 통해 내 앱이 실행될 때 많은 버그가있는 것으로 보입니다. 임시 디렉터리에 /. plugins 아래에 있지만 자동 동기화 기능이 제대로 작동하지 않았습니다. 그냥 재배포하여 해결했지만 약간 번거 롭긴하지만 ... 프로젝트 속성에서 설정해야하는 몇 가지 사항이 있지만 ... 지금은 제대로 작동합니다 ... –

+0

이 가이드를 따랐습니다. https : //developers.google.com/eclipse/docs/faq#gwt_with_maven 잘 작동합니다. 리소스 파일을 변경하면 WTP 플러그인이 자동으로 리소스 파일을 다시 게시하므로 서버를 다시 시작하지 않아도 작동합니다. 서블릿 매핑이나 다른 내부적 인 것들을 변경 한 경우에만 다시 시작해야합니다. –

+0

글쎄, 내 설치가 정적 파일을 재 게시하지 않고, 컴파일 된 것들만 ... wierd ... 그 버그 보고서를 보낼 수 있습니다 ... –

관련 문제