2012-01-04 1 views
0

GWT를 통해 만드는 사이트에 이미지를 업로드하려고합니다. 사이트가 전혀로드되지 않습니다. 최종 이미지 심장 = 새로운 : - 여기GWT [WARN] 이미지 가져 오기 시도시 404

관련 코드의 라인은 (127.0.0.1) 1412 바이트 /bodyheatmap/img/heart2.png GET 가 [WARN] 404 : 콘솔에서,이 오류 메시지가 이미지 (GWT.getModuleBaseURL() + "img/heart2.png"); RootPanel.get ("pictureContainer"). add (heart);

현재 이클립스에서 일하고 있는데, 내 bodyheatmap 디렉토리 안에 heart2.png라는 "img"라는 폴더가 있습니다.

+0

_ 살펴 IMG, _ bodyheatmap 디렉토리를해야합니까? 그것이 어디에 있습니까? getModuleBaseURL을 사용하는 경우 img 디렉토리는 GWT 모듈 패키지의 'public'폴더에 있어야합니다. –

+0

bodyheatmap이 그의 앱 ID라고 추측합니다. – Rohan

+0

토마스, 나는 그것이 내가 가진 것이라고 믿는다. GWT.getModuleBaseUrl()이 올바른 경로를 제공하는 "/ bodyheatmap"을 반환했습니다. 파이어 폭스에서 작동하는 맥에서 정확한 것을 시도했다. Windows에서 시도했지만 크롬이 작동하지 않습니다. – Lynn

답변

0

war 디렉토리에 파일을 넣어야합니다. 또한 'new Image ("img/heart2.png"), 즉 상대 링크도 잘 작동합니다.

마지막으로, 당신은 "heart2.png와" "나는 폴더가 내 bodyheatmap 디렉토리에있는"ClientBundles

+0

나는 war 디렉토리에 'img'폴더를 넣고 .png 파일을 war 디렉토리에 직접 넣으려고했다. 그것은 작동하지 않았다. 어떤 아이디어? – Lynn

+0

파일 이름의 대소 문자를 확인하거나 다른 오타가있는 경우 (예 :/vs. \) –