ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Java] BeanCreationException : Error creating bean with name 에러
    Error Note/Error Note 2023. 7. 4. 10:49

     

     

    프로젝트 폴더를 Head Revision 으로 새로 받을 일이 있어서 수행하고

    평소처럼 로컬에서 서버를 띄워 실행을 해보았는데, 갑자기 이상한 에러와 함께 서버가 정상적으로 실행되지 않았다.

     

     

     

    BeanCreationException : Error creating bean with name '...Service'... 

     

    Bean이 생성되는 과정에서 발생한 에러인 것이 짐작되었으나

    정확히 명시되지 않아서 헤매고 있었는데..

     

    프로젝트 폴더를 보니 평소에 보이지 않았던 에러 표시가 갑자기 생겼다.. 

     

     

    소스를 따라가서 열어보니 이미지와 같이 import 를 하지 못해서 발생한 문제 같았다.

     

     

    갑자기 생각난 것이 Build Path 에서 LIB를 추가 안하게 생각나서 확인해보니, 

    역시 새로 Revision 하면서 날아갔던 것 같다.

     

    추가하고 나서 실행해보니 정상적으로 작동되었다.

     

     

     

    생각 못하고 있어서 한참 고민하고 있었는데.. 다음엔 먼저 의심할 수 있겠지..ㅎ

     

     

    그런데 추가적으로 저 ***_LIB 라이브러리 폴더는 어떻게 저렇게 생성되서

    자동으로 user libraries 목록 안에 추가되어있을까 궁금해서 찾아봤다.

     

    아마도 예상으로는

    Ecilpse > Java Build Path > Libraries  > Add Library ...

    > User Library > User Libraries ...( 라이브러리 폴더 명명 ) > New ... ( ***_LIB 명명 ) 

    > Add JARs ... ( 이것을 통해서 각 라이브러리들을 담은 다음 ) > OK

     

    위 과정으로 라이브러리 폴더를 만들어서

    프로젝트 어딘가에 숨겨놓은 다음 SVN 에도 커밋이 되는 듯 하다.

     

    아마 그 라이브러리 폴더 목록이 있을 것 같은데.. 

    찾지는 못해서 나중에 한 번 프로젝트 폴더를 만들어 보면서 생각해봐야겠다.

     

    ➕ 2023. 07. 06

    svn 버전 보다가 synchronize 하는 과정에서 .classpath 파일을 update 해보니 동일 증상이 발생.

    아마도 프로젝트 라이브러리 설정하는 부분이 이 파일에 있는 듯하다.

    소스 열어서 확인해보니 아래 이미지처럼 해당 라이브러리 폴더를 참조하는 부분이 있었다.

    음.. 근데 그 라이브러리 폴더 목록을 지정하는 부분은 어딘지 또 의문이다..?

     

     

     

     

    📌 Reference

    @aljjabaegi : tistory - 이클립스 라이브러리 생성 방법 How to make library in eclipse

    https://aljjabaegi.tistory.com/245

     

    'Error Note > Error Note' 카테고리의 다른 글

    [ORACLE] ORA-01555 : SNAPSHOT TOO OLD 에러 [ +SnapShot ]  (0) 2023.02.20

    댓글

Designed by IT's H.H.