Springsource Tool Suite Juno 버전(3.0.0)이 화면 버벅임이 있어
Springsource Tool Suite Indigo 버전(2.9.2)으로 갈아탔다.
1. 문제
Maven을 이용한 Spring Template Project를 생성해서
작업하던 도중 화면이 나오는지 확인 후 jsp(vm, ftl) 파일을 수정하고 저장하면
Tomcat 7.0.30에서 Publishing 0%에서 멈춰있다가
Publishing failed with multiple errors라는 에러를 내뱉는다.
에러 내용은 lib 폴더에 jar파일들을 삭제 못했다는 에러인데 다른 프로세스가 락을 잡고 있을 거 같다는 것이다.
이것때메 무척헤맸다!
2. 해결
명확한 해결법이 아닐 수 있지만 아래 방법으로 해결이 되었다.
pom.xml에 dependency를 추가하면 의존관계 라이브러리도 maven install(또는 package) 시 같이 배포된다.
문제는 velocity-tools-2.0.jar로 보여졌다.
이 jar가 servlet-api-2.3.jar을 의존하고 있었던 것이다. 이 jar를 exclusions 태그를 사용하여 배포 시에 제외시키고
Project -> Properties -> Java Build Path -> Libraris 탭 -> Add Library... 버튼 클릭 -> Apache Tomcat v7.0을 추가하자.
그러면 WAS servlet-api와 의존 servlet-api간 충돌이 나지 않아 Publishing failed with multiple errors 에러가 발생하지 않는 것으로 보인다.
'Tools' 카테고리의 다른 글
Perforce 설치 (1) | 2013.04.03 |
---|---|
IE9 속도 향상 방법 (0) | 2012.11.25 |
JavaScript Compressor, 자바스크립트 압축(한줄로) 만들어주는 사이트 (0) | 2012.09.25 |
Spring Template Project with Eclipse Juno (1) | 2012.07.28 |
Eclipse JBoss 웹서버 설정 (0) | 2012.04.25 |
댓글