Prerequisite libraries for Struts2

struts2 프로젝트를 구성함에 있어 필수 라이브러리에 대해 알아본다.
우선 최신버전1)struts2를 다운받도록 하자.
압축을 풀면 struts2.0.14/lib 밑에 있는 파일 목록은 다음과 같다.

a list of struts2.0.14/lib description
antlr-2.7.2.jarAnt 라이브러리
aopalliance-1.0.jarAOP 라이브러리
classworlds-1.1.jarclassworlds 라이브러리
commons-beanutils-1.6.jar빈 유틸리티 라이브러리
commons-chain-1.1.jarchain 라이브러리
commons-collections-2.1.jarcollection 라이브러리
commons-digester-1.8.jardigester 라이브러리
commons-logging-1.0.4.jar로깅 라이브러리
commons-logging-api-1.1.jar로깅 API 라이브러리
commons-validator-1.3.0.jarValidator 라이브러리
freemarker-2.3.8.jarFreemarker 라이브러리
ognl-2.6.11.jarOGNL 라이브러리
oro-2.0.8.jarOro 라이브러리
plexus-container-default-1.0-alpha-10.jarplexus container 라이브러리
plexus-utils-1.2.jarplexus 유틸 라이브러리
sitemesh-2.2.1.jarsitemesh 라이브러리
spring-beans-2.0.5.jarSpring 빈 라이브러리
spring-context-2.0.5.jarSpring context 라이브러리
spring-core-2.0.5.jarSpring 코어 라이브러리
spring-web-2.0.5.jarSpring 웹 라이브러리
struts2-codebehind-plugin-2.0.14.jar코드비하인드 플러그인 라이브러리
struts2-config-browser-plugin-2.0.14.jar환경설정 브라우저 플러그인 라이브러리
struts2-core-2.0.14.jar스트럿츠2 코어 라이브러리
struts2-jasperreports-plugin-2.0.14.jarJasperreport 플러그인 라이브러리
struts2-jfreechart-plugin-2.0.14.jarjFreeChart 플러그인 라이브러리
struts2-jsf-plugin-2.0.14.jarjsf 플러그인 라이브러리
struts2-pell-multipart-plugin-2.0.14.jarpell multipart 플러그인 라이브러리
struts2-plexus-plugin-2.0.14.jarplexus 플러그인 라이브러리
struts2-sitegraph-plugin-2.0.14.jarSitegraph 플러그인 라이브러리
struts2-sitemesh-plugin-2.0.14.jarSitemesh 플러그인 라이브러리
struts2-spring-plugin-2.0.14.jarSpring 플러그인 라이브러리
struts2-struts1-plugin-2.0.14.jarStruts1 플러그인 라이브러리
struts2-tiles-plugin-2.0.14.jarTiles 플러그인 라이브러리
struts-core-1.3.5.jar스트럿츠1 코어 라이브러리
tiles-api-2.0.4.jarTiles API 라이브러리
tiles-core-2.0.4.jarTiles 코어 라이브러리
tiles-jsp-2.0.4.jarTiles JSP 라이브러리
xml-apis-1.0.b2.jarxml API 라이브러리
xwork-2.0.7.jarXWork 라이브러리

위의 표에 있는 모든 라이브러리 중에서 아래 목록에 있는 파일들을 프로젝트의 라이브러리 폴더인 WEB-INF/lib 의 경로로 복사하자.

1)
본 문서를 작성하는 시점에서 최신 버전은 2.0.14이다.