2012-07-01 3 views
0

app-engine dev 서버에 깨끗한 배포를 수행하는 방법은 무엇입니까?dev_appserver에서 깨끗한 배포를 수행하는 방법은 무엇입니까?

Google app-engine java 및 명령 줄 도구 (ant, ant runserver)를 사용하고 있습니다.

크롬을 통해 새 요청을 제출하면 이전 코드에서 응답을 얻고 있습니다.

내 이전 코드가 캐시 된 곳이 확실하지 않습니다. 내가 놓친 게 있니?

검사 다음과 같은 일,

  1. 클래스 파일 타임 스탬프, ~ \ APP1의 \ 전쟁 \의 WEB-INF \ 클래스

  2. 서블릿 매핑

  3. 캐시 설정 JSP에서,

  4. 찾을 수 없습니다. .jsp로

기타 자세한 내용은 D의 .class 파일,

  • 앱 엔진 자바 SDK 1.6.3.
  • JAVA_HOME = C : \ glassfish3 \ jdk7
  • JRE_HOME = C : \ glassfish3 \ jdk7 \ JRE
  • 크롬 (최신)
  • 윈도우 비스타
  • 어쩌면

답변

1

당신을 통해 두 번 응용 프로그램을 실행 좀비 프로세스? 어떤 프로세스가 포트를 잡고 있는지 netstat -o (명령 행에서)를 사용하여 점검하고 kill하거나 그냥 재부팅하십시오.

+0

고맙습니다. 정말 도움이되었습니다. 아직 많은 (30 개 이상) Java 프로세스를 어떻게 관리했는지 모릅니다. 나는 ctrl + c를 사용하여 dev_appserver를 제거하는 데 사용합니다. 모든 자바 프로세스를 죽인 후, 이제 내 앱의 최신 버전에 액세스 할 수 있습니다. –

+0

내가이 문제를 해결하기 위해 개미 대상을 추가 한, <대상 이름은 = "컴파일"> = "copyjars, 죽일 - 자바 - 좀비" ... <대상 이름 = "죽일 - 자바 - 좀비"를 따라 모든 자바 좀비 죽이는 ... <간부 실행 = "에서 taskkill"> <인수 값 = "/ IM"/> <인수 값 = "java.exe를"/> ... –

관련 문제