728x90
반응형
"스트럿츠2 프로그래밍" 이라는 책에서 이용되는 struts 버전은 2.0.9 입니다. 해당버전을 다운로드 받아서 압축을 풀어보면 많은 파일들이 있는데, 이 중에서 아래 파일들을 WEB-INF/lib 에 복사하라고 나옵니다.
antlr-2.7.2.jar commons-beanutils-1.7.0.jar commons-chain-1.2.jar commons-logging-1.0.4.jar commons-logging-api-1.1.jar commons-validator-1.3.1.jar freemarker-2.3.13.jar ognl-2.6.11.jar oro-2.0.8.jar struts-core-1.3.10.jar struts2-core-2.1.6.jar xwork-2.1.2.jar
2.0.9 에서는 위와 같이 복사를 하면 되지만, 최신 버전인 2.1.6 에서는 톰캣 기동시에 설정을 제대로 적용하지 못하게 됩니다. 이 문제를 해결하려면, 아래 파일 4개를 추가로 복사해주면 됩니다.
commons-fileupload-1.2.1.jar commons-io-1.3.2.jar struts2-dojo-plugin-2.1.6.jar aopalliance-1.0.jar
해결책은 간단하지만, 문제가 발생하면 원인도 잘 몰라서 골치아프죠. 이 외에도 2.0.x 에서 2.1.x 로 변경되면서 바뀌는 사항에 대해서는 http://cwiki.apache.org/S2WIKI/troubleshooting-guide-migrating-from-struts-20x-to-21x.html 에서 확인할 수 있습니다. 많은 부분이 변경되서 2.1.x 기반의 책이 나와야 공부하기 편하겠어요. ^^
728x90
반응형
'프로그래밍 > Java' 카테고리의 다른 글
Tomcat 6 + Struts 2 + iBATIS 2 + PostgreSQL 8.3 설정하기 (0) | 2009.11.12 |
---|---|
기본 iBATIS 설정, 테스트 해보기 (0) | 2009.11.10 |
JSP 파일 업로드 (0) | 2008.12.31 |
FreeBSD 7.0 에 Java 설치하기 (0) | 2008.05.15 |
코드 조각 자동 포함 기능 (0) | 2008.04.19 |