2013-09-24 6 views
0

Grails 애플리케이션에 이상한 문제가 있습니다. 보기를 잘못 캐싱하는 것 같습니다. 무슨 일이 일어나고 있는지, 내가 특정 동작 (처음에는 /controller/index라고합시다)으로 경로를 밟을 때 컨트롤러에 대한 올바른 인덱스보기가로드됩니다. 이제 /anotherController/index으로 가면 올바른 컨트롤러가 호출되지만 여전히 이전 인덱스 gsp를 제공하려고 시도하여 명백한 *NotFound 예외가 발생합니다.Grails 2.3.0 뷰 렌더링 문제

모든보기에서 발생합니다. 로드 된 첫 번째 항목은 동일한 이름을 가진 모든 후속 조치에 대해 표시됩니다. 나는. 도착한 첫 번째 show이 정확하지만 다른 도메인 개체에 대한 다른 프로그램은 이전 프로그램을 사용하려고 시도합니다.

제안 사항? 내 코드는 현재 재고 표준 generate-all 버전입니다.

나는 또한 dev 모드에서 실행하는 것이 100 % 작동해야한다고 말해야합니다. 바람둥이 7.0.42에있는 전쟁을 일으키기는 문제점을주고있다.

+0

캐시 문제 인 것처럼 보입니다. Grails와 캐싱은 일반적으로 이상한 일입니다. – Sliq

답변

2

몇 주 전에 이상한 문제가 있었지만 데이터베이스에서 일부 정보를 캐싱하고 올바른 결과를 반환하지 않았습니다. 여기

내가 무슨 짓을 :

  1. 톰캣의 임시 디렉토리
  2. 재시작하는 톰캣 그 후

에있는 모든 파일을 삭제 톰캣

  • 중지, 그것은 괜찮 았는데.

    도움이 될지 알려주세요.

  • +0

    될 수 있습니다. 방금'dev war'로 실행했고 작동 합니다만, 아마도 프로세스의 일부인 "정리"였을 것입니다. –

    +0

    그래, 그냥 파일이 더러운 것 같았 어. –