현재 릴리즈되는 벨로시티에 대한 제대로 된 설치법이 없어서 나중에 나도 참고할 겸 적어놓음.

이 포스팅은 velocity의 properties등을 쓰거나, 자세한 세부사항 세팅법, 서블릿에서 벨로시티를 쓰는 법, VTL에 관련된 포스팅이 아닙니다.

이외의 것들은 다른 블로그를 참고하세요.

저같이 간단한 vtl사용법은 아는데 실제 톰캣 모듈에 벨로시티를 빠르고 '간단'하게 추가하는 법을 알고 싶은 상황에 맞는 포스팅입니다.

검색해보시면 아시겠지만 구글에 나오는 설치법들은 예전에 한분이 써 놓으신 걸 여기저기 펌해놓은 것 밖에 보이지 않습니다. 아니면 너무 이전 설명이거나 그냥 '막' 따라하기에는 좀 복잡해서 무리가 있더군요... 또 잘 되는 것 같지도 않고요...

서두가 길었네요.

1. 아파치 벨로시티로 가서 Tools를 다운받는다.

2. lib 폴더 안에 있는 commons-*.jar파일과 velocity-1.6.x.jar, velocity-tools-2.x.jar 파일을 deploy할 톰캣 모듈의 lib에 추가해준다.

현재 1.6.2와 2.0이 릴리즈 되고 있습니다.

3. web.xml에 다음을 추가해준다. (톰캣 6.x입니다. 현재 버전에 맞게 하세요.)

<servlet>
<servlet-name>velocity</servlet-name>
<servlet-class>org.apache.velocity.tools.view.servlet.VelocityViewServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>velocity</servlet-name>
<url-pattern>*.vm</url-pattern>
</servlet-mapping>

servlet-name이나 url-pattern은 취향에 맞게 바꿔주셔도 됩니다.

4. sample 파일을 올리고 들어가보면 아마 보일겁니다.
Posted by 병아리

사이드바 열기