저는 새로운 GAE 프로젝트를 막 시작했습니다. 그리고 마지막으로 사용했기 때문에 그들이 SDK를 멋지게 처리했다고 봅니다. my_server.java
, 그들은 다음과 같습니다는 onModuleLoad (상단에 코드 라인)이있어 :왜 내 작은 코드 변경 사항이 appengine (GAE/GWT)에 적용되지 않습니까? (onModuleLoad() not happenen ?!)
final Button sendButton = new Button("Send-X");
그러나 변화는 '아무튼 :
final Button sendButton = new Button("Send");
나는이 파일을 다음과 같이 바꿀 가져 가라. 사실, 로그 라인을 추가했습니다 :
log.log(Level.INFO, "button set");
콘솔에 표시되지 않습니다. 이것은 내 onModuleLoad()
이 일어나지 않는다고 믿게합니다. 그러나 (로컬) 서버를 실행할 때 이전 단추 ("보내기")가 나타나고이를 클릭하면 모든 처리기 코드가 올바르게 발생하고있는 것 같습니다.
내 캐시를 비우라고 말하기 전에, 나는 아마도 거기에 내 어리 석음에 대해서도 말해야 할 것입니다.
- 나는 브라우저 캐시 삭제 (크롬과 사파리 모두 시도합니다.)
- 나는 서버를 다시 시작됩니다.
- 나는 심지어 & relaunched Eclipse를 종료합니다.
- 그런 다음
war/
에 캐시 파일이 몇 개 있습니다. 따라서 캐시 파일도 제거했습니다. 찾을이가 [WARN] 아니 파일 :
이
이제 서버 시작에이 메시지가 점점 나에게 주도 /my_server/F257245F8761687253A53003BCDAB6A7.cache.html
그래서 내 REAL 동안 질문은 : 코드 변경 (예 : 버튼 이름 바꾸기)을 수행하려면 어떻게해야합니까? 먼저 도움이 필요한 몇 가지 작은 문제 (캐싱, onModuleLoad() 트리거)가있는 것 같습니다.
감사합니다.
다른 코드 변경 사항이 적용됩니까? –
지금까지 코드 변경 (log() 포함)에 영향을 미치지 못했습니다. 내 HTML 변경 사항이 적용됩니다. 확실한 것은 캐싱/재시작 또는 필자가 누락 된 것과 비슷하지만 필자는 그것을 보지 않을 것입니다. 기본 프로젝트부터 시작하니 많은 기능이 필요하지 않습니다. – Olie
프로젝트를 다시 작성하려고 했습니까 (프로젝트 -> 정리 -> 모두)? –