WEB-INF/classes는 Servlet Spec에 준하는 구성입니다. 이 위치를 별도로 바꾸는 것은 향후 유지 보수나 제품의 관리를 위해서 권장하지 않습니다.
<host> 테그 안에 app-dir만 사용하지 말고
<web-app>를 구성하세요
web-app 테그 안에 doc root를 바꾸어 주면 해당 doc root아래에 WEB-INF/classes가 생성 되므로 별도로 설정을 하지 않아도 됩니다.
수고하세요