a.jsp 에서 A.class 의  methodA() 전역메소드를 사용하다가

methodA()의 static을 인스턴스메소드로 변경하였더니 IncompatibleClassChangeError 에러가 발생하였다.

(구글에서는 인스턴스->전역으로 변경할 때 발생한다고 하는데 왜이런 현상인지는 추후 같은원인을 발견했을 때 알아보자)


이유는 기존 a.jsp 의 컴파일과정의 문제였는데 클래스의 변경이 있더라도 a.jsp의 변경이 없으면 재컴파일이 되지 않기때문에 발생하는 에러였음.


해결방법 : a.jsp 코드의 변경 -> 업로드 -> 원상복귀 -> 업로드 하니까 잘 해결되었다..



the project was not built due to could not write file ... 


하면서 새로운 classpath 를 설정하지 못하는 오류를 발견했는데 해결방안은


이클립스의 classpath를 아무폴더 ex)test 로 classpath를 설정한 후 


기존 classpath를 지워버린 후 다시 classpath를 잡아주니 오류가 해결 되었다.


원인은 바쁘므로 다음에 또 이런문제를 만난다면 그때 정리해야지..


'개발서적' 카테고리의 다른 글

Serializable 직렬화  (0) 2017.03.25
접근제어자  (0) 2017.03.20
자바의 데이터 타입.  (0) 2017.03.20
IncompatibleClassChangeError 해결방법.  (0) 2016.09.26

+ Recent posts