tomcat & Java 6 에서 backport-util-concurrent 에러
Development 2008/03/11 10:55 |며칠전에 Java6 의 update5 버전이 나왔다.
별 생각없이 서버나 기타 플랫폼등의 업데이트를 우선 저지르고 문제가 생기면 그 뒤에 삽질을 하는 편이라 그냥 이번기회에~ 라고 생각하며 5에서 6로 업데이트를 해보았다.
뭐, 문제가 뭐가 있겠어~ 라고 생각하고 Tomcat start 를 클릭했는데 먹통.
잘못 클릭했나 싶어 다시 클릭. 먹통...
로그를 보니,
java.lang.VerifyError: class edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicInteger overrides final method lazySet.(I)V
구글신께선 특히나 라이브러리 네임을 적으면 실망스러운 결과를 안겨주시기에, ncr로 검색.
http://www.nabble.com/Java-6-support-in-backport-concurrent-to12138249.html#a12141441
eclipse 해당 프로젝트 lib 폴더에 Java6 용 backport 로 엎어주니 해결~'ㅁ'
공동 프로젝트일 경우에는 왠만하면 SVN이나 CVS의 라이브러리를 바꾸기 전까지는 Java5를 쓰는게 좋겠고, 굳이 6를 써야겠다면 commit 시에 바뀐 라이브러리로 올리지 않도록 주의하쟈! -_-
그래서 모니터 옆에 포스트잍으로 적어두었다.
해당 라이브러리를 직접 사용하는 위치에 있든 아니든, 에러는 뱉어주시니 해결은 해야하겠고. (사실 직접 임포트시킨 라이브러리가 아니면 찾기 진짜 어렵다 -_-)
플랫폼이나 서버의 버전 업에 따른 이런 잔잔한 에러...뭐 에러로그 보고 처리하는 수밖에 없지만...간혹가다 구글신도 못뱉어주는 에러는 정말 난감하다. ㄱ-
'Development' 카테고리의 다른 글
| When MySQL Replication got a gap btw master & slave... (0) | 2008/11/24 |
|---|---|
| PL/SQL Built-In Functions (0) | 2008/10/08 |
| Ajax requesting example (0) | 2008/07/02 |
| Bottom-side 3px blank of Img tag in Internet Explorer (0) | 2008/05/19 |
| IE6 hollyhack (0) | 2008/05/19 |
| tomcat & Java 6 에서 backport-util-concurrent 에러 (0) | 2008/03/11 |


댓글을 달아 주세요