[Tiles] Tiles2 적용시 No rules found matching 'tiles-definitions 오류 처리 방법
...
2014-04-18 10:23:02,859 DEBUG [org.apache.commons.digester.Digester.sax] endElement(,tiles-definitions,tiles-definitions)
2014-04-18 10:23:02,859 DEBUG [org.apache.commons.digester.Digester] match='tiles-definitions'
2014-04-18 10:23:02,859 DEBUG [org.apache.commons.digester.Digester] bodyText=''
2014-04-18 10:23:02,859 DEBUG [org.apache.commons.digester.Digester] No rules found matching 'tiles-definitions'.
2014-04-18 10:23:02,859 DEBUG [org.apache.commons.digester.Digester] Popping body text ''
2014-04-18 10:23:02,859 DEBUG [org.apache.commons.digester.Digester.sax] endDocument()
2014-04-18 10:23:02,861 DEBUG [org.apache.tiles.definition.dao.ResolvingLocaleUrlDefinitionDAO] Resolve definition for child name='cmm/main/mainPage' extends='main.definition'.
2014-04-18 10:23:02,861 DEBUG [org.apache.tiles.definition.dao.BaseLocaleUrlDefinitionDAO] File null not found, continue
2014-04-18 10:23:02,861 DEBUG [org.apache.tiles.definition.dao.ResolvingLocaleUrlDefinitionDAO] Resolve definition for child name='cmm/main/mainPage' extends='main.definition'.
2014-04-18 10:23:02,861 DEBUG [org.apache.tiles.definition.dao.BaseLocaleUrlDefinitionDAO] File null not found, continue
2014-04-18 10:23:02,861 DEBUG [org.apache.tiles.definition.dao.ResolvingLocaleUrlDefinitionDAO] Resolve definition for child name='cmm/main/mainPage' extends='main.definition'.
2014-04-18 10:23:02,867 DEBUG [org.apache.tiles.impl.BasicTilesContainer] Render request recieved for definition 'cmm/main/mainPage'
Spring-3.0.5 에서 Tiles2-2.2.1 적용시 레이어 템플릿이 적용되지 않고 Eclipse 의 Console 창에 위와 같은 메시지기(붉은색) 뜨는 경우가 있다. 위 오류는 View 파일(jsp)을 찾지 못해서 발생한다.
cmm/main/mainPage.jsp 파일이 존재하는지 확인해서 해당 파일이 없으면 생성해 주면 해결 된다.