[AspectJ] 톰캣 6.X에 LTW(load time weaving) 설정하기
1. 톰캣 홈/lib 폴더에 spring-tomcat-weaver.jar를 복사해서 넣어둡니다.
cfile23.uf.204EC9264A32306366AFE4.jar
2.5.6 버전 배포할 때 제공된 녀석인데, 3.0 M3에서 확인해본 결과 잘 동작하더군요.
2. server.xml에서 context 정보를 수정해줍니다.
<Context docBase="C:\workspace\koma-ddd\webapp" path="/" reloadable="false">
<Loader loaderClass="org.springframework.instrument.classloading.tomcat.TomcatInstrumentableClassLoader"/>
</Context>
Context 내부에서 위와 같이 loader 엘리먼트를 추가해주면 됩니다.
3. applicationContext.xml에 다음 엘리먼트를 추가합니다.
<context:load-time-weaver />
끝입니다. @_@ 참.. 쉽죠~