java 1.6을 기반으로 한 프로젝트를 리뉴얼하고 있습니다.
에러 부분은 SmartEditor2를 이용한 사진업로드에서 에러가 발생하고 있는 부분입니다.
문제 : 자바 버전이 맞지 않으면서 JSP의 System.out.print 조차 콘솔에 찍히지 않는 상황.
원인 : 사진업로드는 common-io.jar의 버전이 맞지 않은게 원인.
해결 : common-io.jar 를 프로젝트 컴파일 버전을 맞춰서 library에 넣어줘야함.
나는 common-io.2.5.jar로 넣어줬더니 해결됨.
(여기서 다운받으면 됨, https://archive.apache.org/dist/commons/io/binaries/ )
참고로 major.minor version 52.0 에러는 자바 1.8 컴파일에 대한 에러이다.
ps.
1차는 common-io.jar이 없었으며, 2차로는 프로젝트가 자바 1.6으로 셋팅된 프로젝트인데 계속 common-io-2.8.jar(자바1.8용)을 넣고 컴파일하려고 하니깐 버전이 안맞는다고 뜨는것이었음.
자바 환경설정때문에 문제인 줄 알았는데, 그냥 라이브러리가 안맞는거였음...
스트럿츠를 기반으로 하다보니 라이브러리를 하나하나 다 넣어줘야하기때문에 이런 그지같은 곳에서 시간낭비를 해버렸다...
하아..................쉬부럴....
자바 1.6............쉬...쉬....쉬..펄..............................개싫다...