본문 바로가기

트러블슈팅

트러블슈팅 - 08.26 (실행클래스 로드불가/정의되지 않은 식별자/jsp 주석)

*) 퍼블릭 ip가 바뀌고 나서의 오류: 실행클래스를 로드할 수 없습니다.

-> ip가 이전버전으로 동작되고 있어서 그렇다.

-해결

-> Maven Project clean해주고,

-> Rebulid All 해주면

-> 정상적으로 실행됨.

 

-------------------------------------------------------------------------------------------------------------------------------------------

*)오류

-> 정의되지 않은 식별자를 생성해서 그렇다.

 

)해결

-> SpringBoot에서는 구현클래스를 사용하지 않기 때문에 @Repository를 사용하지 않았음.

=> 이에  따라, Controller에 @Qualifier도 사용하면 안됨.

-------------------------------------------------------------------------------------------------------------------------------------------------

 

*)오류

-> VSCode에서도 eclipse에서와 마찬가지로 jsp를 사용할 때, 변수를 주석처리하기 위해서는 <%-- --%>형태의 주석을 적어줘야 한다. (이클립스에서는 자동적으로 해당 주석이 나타나지만(주석 단축키 입력시), VSC에서는 직접 하드코딩해야함!)

 

)해결

-> 잘못된 경우(위), 올바른 경우(아래)

 

------------------------------------------------------------------------------------------------------------------------------------------------

*)오류

-> 'board_use' 컬럼이 null로 쓰여서 발생한 오류

 

)해결

-> deafault 값인 'y'나 default를 입력해서 값을 넘겨줘야 한다.