2009-11-10 2 views
0

나는 GWT 용 GWT-Ext를 사용하여 가능한 클라이언트에 대한 데모를 준비 중이다. 시작하는 가장 간단한 방법을 찾은 후 Eclipse 용 Google 플러그인을 설치하고 새 웹 응용 프로그램 마법사를 사용하기로 결정했습니다. Eclipse 메뉴에서GWT가 때때로 성공적으로 컴파일되고 다른 시간에 그냥 멈추는 이유는 무엇입니까?

  • 선택한 파일> 새로 만들기> 웹 응용 프로그램 프로젝트 : 기본 응용 프로그램을 작성하기위한

    처음의 주위에, 나는 다음 단계를 따라 갔다.

  • 새 웹 응용 프로그램 프로젝트 마법사에서 프로젝트 이름 (ExtDemo)과 java 패키지 이름 인 com.extdemo를 입력하십시오.
  • "Google App Engine 사용"확인란의 선택을 취소합니다.
  • 마침을 클릭하십시오.
  • 패키지 탐색기에서 마우스 오른쪽 단추로 클릭하고 실행> 구성 실행을 선택하십시오.
  • 자동으로 사용하지 않는 포트 선택 확인란을 선택하십시오.
  • 클릭 된 실행이 잘 작동 기본 GWT 1.7 응용 프로그램

을보고 ... 그것은 GWT의 호스팅 브라우저를 출시에 가정으로 앱에서 일했다.

이 호스트 모드에서 응용 프로그램을 다시 실행하면 어떤 시점에서 그러나

(I 다음 GWT-EXT를 가져 좋은 작은 데모 애플리케이션을 구축 위젯의 모든 종류를 추가하는 계속), 호스팅 브라우저는 빈 iframe을 표시 . 심지어 코드가 모든 것이 작동하는 지점으로 되돌리고, 같은 ... 정적 인 내용으로 둘러싸인 빈 iframe.

이제 이상한 점은 위의 단계를 수행하여 기본 응용 프로그램을 다시 만드는 과정을 거치면 호스트 된 브라우저가 빈 iframe과 함께 다시 시작된다는 것입니다.

그러나 컴파일/찾아보기를 클릭하면이 가끔으로 Firefox에서 앱을 시작할 수 있습니다.

누구나 이런 일이 있습니까?

+0

의심 그것은 "기능"이라고 불립니다 ;-) – jldupont

답변

0

가끔 이상한 행동을 보았습니다.

  1. 새 작업 공간
  2. GWT 플러그인은 어떻게 든 포함 된 부두에서 물건을 캐시하면 나도 몰라를 사용하여 몇 가지 기본적인 제안 (일부 바보이고, 당신은 이미 시도했을 수 있습니다)입니다. 기본 app/project를 다시 만드는 경우 프로젝트에 다른 이름을 사용하십시오.
  3. 여러 개의 서버가 실행될 가능성이 없도록 고정 포트를 다시 시도하십시오.

    업데이트 : 새로운 고전적인 해결책을 찾았습니다. IE와 Firefox에서 캐시를 삭제하십시오. 분명히 'script'태그 내용은 IE에 의해 캐시되는 경향이 있습니다. 이것이 효과가 있다면, 우리는 모두 우리의 머리카락을 찢어 낼 수 있습니다!

link에서 업데이트 된 답을 찾았습니다

0

나는 과거에 같은 문제가 없었다 그것이 제한 CPU를 사용할 수있는 경우 일이 훨씬 더 가능성이 발견했다. 예를 들어 오래된 랩탑이 배터리로 작동하고 전원을 절약하기 위해 CPU 속도를 단계적으로 낮췄다면 자주 발생했습니다. 최대 성능 모드에서 메인에서 실행할 때 가끔씩 만 발생했습니다. 이제 나는 훨씬 더 새롭고 강력한 노트북을 가지고 있으며 문제는 사라졌습니다.

내가 발견 한 또 다른 원인은 이클립스에서 설정 한 중단 점이 너무 많아 중단 점을 제거하면 문제를 해결할 때가 많습니다.

0

브라우저 캐싱에 문제가있었습니다. 브라우저 캐시를 지우거나로드가 실패한 후 몇 번 새로 고침 해보세요.

URL이 다르므로 다른 포트를 사용해 볼 수도 있습니다.

GWT 앱을 다운로드하고 실행하는 데 시간이 걸립니다. 특히 추가 라이브러리를 사용하는 경우에는 특히 그렇습니다. 따라서 앱이 마침내로드되었는지 확인할 때까지 잠깐 기다려주세요. 무작위로 실패 할 응용 프로그램 로딩을하게 무엇

내가 아직 모르는 일이다, 그러나 나는 등, 다니엘 본입에 의해 명시된 바와 같이, 그는 컴퓨터 리소스, CPU, 메모리의 부족과 관련,

관련 문제