2. 컴퓨터 이야기/프로그래밍

No method matching methodA(param1, ..) found in class packageA.classA.

래빗 크리스 2008. 12. 17. 20:21

나는 오늘 이 문제에 맞닥뜨려서 거의 죽는줄 알았다.
거의 심각한 정신분열 증상이 발생하였다.

말 그대로, packageA 의 classA 에서 methodA 를 찾지 못한다는 얘기다.
그런데 해당 클래스를 찾아 보면 methodA 가 있었으니까..

WAS(Web Application Server) 도 몇 번 내렸다 올렸지만 뭐 원인을 찾을 수가 있어야지.
대소문자도 맞고, 파라미터 구성도 맞고, 패키지나 클래스 명칭도 틀림이 없고,
import 도 잘 했고..

그런데, 잠시 다른 걸 구경하다가 원인을 찾아 냈다..

protected methodA(param1, ..){
  ...
}

그렇다 public 으로 작성해야 하는 method 를 protected 로 정의했으니.. ㅋㅋ