본문 바로가기

Java5

[Spring] Log4j 라이브러리 오류 해결 데일리 뉴 오류 발견! 사실 오류가 매일 짜증나는 건 아니다. 나한테도 공부가 되고, 포스팅할 거리가 되니 즐겁기도 하다. 오류 상황 Spring MVC 게시판을 만들던 중, BoardServiceImpl에서 오류 발생. Log4j를 사용하기 위해 임포트를 했는데도 빨간 줄 오류가 뜨는 상황. 원인 현재 프로젝트 > Maven Dependencies에 가보면 log4j가 사용되지 않도록 불이 꺼져있는 걸 확인할 수 있다. 해결해보자! 문제가 되는 건 현재 프로젝트 > pom.xml 의 log4j 디펜던시에서 scope가 runtime으로 되어 있는 부분. 해결법 해결은 간단하다. 아래 한 줄을 주석처리 하자. 오류 해결 체크 해결. 2019. 9. 25.
[Java] 이클립스 오류 The method getConnection() is undefined for the type DataSource 오늘도 계속되는 오류 잡기^^; 처음엔 컴퓨터에 구신이 들었나 했는데 역시 문제는 인간이다! 문제점 스프링 공부 중 커넥션 풀을 설정하고 테스트 클래스를 만들었는데, 필요한 클래스들을 다 임포트한 뒤에도 getConnection에 있는 빨간 줄이 사라지질 않는다. 오류 내용 The method getConnection() is undefined for the type DataSource 원인 javax.activation.DataSource 인터페이스는 getConnection 클래스를 가지고 있지 않다. DataSource를 임포트할 때 sql에 있는 걸 가져와야 한다. 해결법 기존에 임포트되어 있던 javax.activation.DataSource 행을 삭제 DataSource를 javax.sql에 .. 2019. 9. 19.
[Java] 이클립스 오류 @Setter(onMethod_=@Autowired) 문제점 이클립스에서 @Setter(onMethod_=@Autowired)에 오류가 생길 때. onMethod에 빨간 줄이 뜨는 오류. 해결법 해당 경로 (내 PC > C 디스크 > 사용자 > USER)로 들어가 .m2 폴더를 지워준다. 2. 이클립스를 다시 실행. 빌딩이 다시 될 때까지 기다린다. 3. 이클립스가 실행되면 사용할 프로젝트를 오른클릭 > Maven > Update Project 선택. 업데이트가 끝날 때까지 기다린다. 문제 해결! 2019. 9. 18.
[Java] Lombok 라이브러리 다운 및 설치 Lombok 라이브러리 다운로드 아래의 다운로드 사이트로 들어가준다. Lombok 라이브러리 사이트 : https://projectlombok.org/ 이런 창이 떴다면 사진에 표시된 다운로드 버튼을 클릭. 현재(2019.09.18) 기준 최신 버전은 1.18.10이다. 나는 공부하고 있는 책에서 사용하는 이전 버전을 다운받기 위해 older versions를 눌러줬다. 이런 화면이 뜨면 원하는 버전의 롬복을 눌러 다운로드해준다. 이제 다운로드는 완료. Lombok 라이브러리 설치 다운이 되었다면 파일을 오른쪽 클릭하고 속성으로 들어간다. 속성 화면에서 위치 내용을 복사한다. 위치는 화면과 같을 필요 없다. 확인 눌러 창 닫기. 다음으로 명령프롬프트를 실행시키고(단축키 : 윈도우키 + R) cmd라고 적.. 2019. 9. 18.
[Tomcat] 이클립스 톰캣 오류 해결 (server.xml의 context 문제) 요즘 Java기반 웹/앱개발자 양성과정에서 수업을 듣는 중이다. 거의 하루종일, 주5일을 출근하듯 빡세게 다니는 중. 실제로 프로젝트를 하다보니, 프로그래밍보다도 부수적인 일에 시간을 쏟게 되는 경우가 많더라. 바로 오류와 버그 때문. 이 녀석들 잡아낼 때 굉장히 고생했기 때문에 머릿속에 깊이 남아있을 것 같지만 또 그것도 아니었다. 똑같은 삽질을 반복하는 경우가 생겼음. 그래서, 다음 번에도 같은 오류가 생기면 참고할 수 있도록 이제부턴 블로그에 남겨둘 예정이다. 오류 메시지 문제점 프로젝트를 새로 만들어 내용을 작성하고 Run 을 했는데 자꾸 위와 같은 오류가 뜬다. 정확한 원인이 적힌 것도 아니라 거의 404급 오류. 원인 404급 오류에는 여러가지 원인이 있을 수 있는데, 이번엔 이거였다. ser.. 2019. 9. 11.