tiles 및 tomcat5.5관련 재 질문좀 ;;
- 작성자 :
- 김*윤
- 작성일 :
- 2010-08-05 15:47:38
- 조회수 :
- 3,680
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
추가 내용.. 이거 혹시 dtd 문제 일까요.. 2.1버전으로 인식해서 그런가;; 다시 해볼게요.
============
일단 죄송합니다~~~~~~
현재 개발해온 상황부터 설명을 했어야 하는 문제였던것 같아요.
스프링2.5버전에서 tiles2를 사용하는데 제 버전이 2.1.4인가 그랬던것 같네요.
근데 이 버전을 쓰게 되면 오류가 설정파일을 못찾는 에러가 난다고 하네요.
그래서 인터넷에서 누가 구현해놓은 SpringTilesConfigurer.java(커스텀) 파일을 가져다가 했더니 잘 작동했던겁니다. (tomcat6버전)
여튼 현재는 5.5에서 돌려야 하는 상황입니다.
그래서 tiles 버전을 2.0.7로 낮추고 tilesConfigurer도 스프링에서 제공하는 org.springframework.web.servlet.view.tiles2.TilesConfigurer를 다시 사용하였습니다.
일단 이전에 문의드린 에러 메세지는 없습니다. 하지만 Controller에서 return하는 tiles name을 설정파일에서 못찾는것 같네요.
org.apache.tiles.definition.NoSuchDefinitionException: community.index.tiles
에고....;;
============
일단 죄송합니다~~~~~~
현재 개발해온 상황부터 설명을 했어야 하는 문제였던것 같아요.
스프링2.5버전에서 tiles2를 사용하는데 제 버전이 2.1.4인가 그랬던것 같네요.
근데 이 버전을 쓰게 되면 오류가 설정파일을 못찾는 에러가 난다고 하네요.
그래서 인터넷에서 누가 구현해놓은 SpringTilesConfigurer.java(커스텀) 파일을 가져다가 했더니 잘 작동했던겁니다. (tomcat6버전)
여튼 현재는 5.5에서 돌려야 하는 상황입니다.
그래서 tiles 버전을 2.0.7로 낮추고 tilesConfigurer도 스프링에서 제공하는 org.springframework.web.servlet.view.tiles2.TilesConfigurer를 다시 사용하였습니다.
일단 이전에 문의드린 에러 메세지는 없습니다. 하지만 Controller에서 return하는 tiles name을 설정파일에서 못찾는것 같네요.
org.apache.tiles.definition.NoSuchDefinitionException: community.index.tiles
에고....;;
A
안녕하세요.. 김태윤님..
TilesConfigurer 설정 시 지정되는 definitions에 tiles name(defintion)가 정의된 XML 파일들이 모두 추가되어 있어야 하는데.. 혹시 해당 XML이 지정되어 있는지 확인해 보시면 될 것 같습니다.
적용 예는 다음과 같습니다.
<bean id="tilesConfigurer" class="org.springframework.web.servlet.view.tiles2.TilesConfigurer">
<property name="definitions">
<list>
<value>/WEB-INF/config/tiles2def/tiles-def.xml</value>
<value>/WEB-INF/config/tiles2def/common-def.xml</value>
<value>/WEB-INF/config/tiles2def/guide/guide-notification-def.xml</value>
<!-- TODO tiles definition 추가 -->
</list>
</property>
</bean>
그럼.. 즐거운 하루되십시오.
감사합니다.
TilesConfigurer 설정 시 지정되는 definitions에 tiles name(defintion)가 정의된 XML 파일들이 모두 추가되어 있어야 하는데.. 혹시 해당 XML이 지정되어 있는지 확인해 보시면 될 것 같습니다.
적용 예는 다음과 같습니다.
<bean id="tilesConfigurer" class="org.springframework.web.servlet.view.tiles2.TilesConfigurer">
<property name="definitions">
<list>
<value>/WEB-INF/config/tiles2def/tiles-def.xml</value>
<value>/WEB-INF/config/tiles2def/common-def.xml</value>
<value>/WEB-INF/config/tiles2def/guide/guide-notification-def.xml</value>
<!-- TODO tiles definition 추가 -->
</list>
</property>
</bean>
그럼.. 즐거운 하루되십시오.
감사합니다.