- [ 이클립스(Eclipse) ][Eclipse] 스프링부트 디버깅 breakpoint 에러2025-02-07 16:58:25스프링 부트에서 디버그를 사용하려고 Breakpoint 생성 후디버그 모드로 서버를 킬 경우 발생했다. 이런 에러가 발생하는 원인은스프링 부트는 런타임 컨트롤러에서 내부 클래스 형태로 생성되는데 내부 클래스는 컴파일 시점에 외부 클래스와는 다른 방식으로 처리되며, 이로 인해 디버깅 시 행 번호(Line Number) 정보가 누락된다. JVM이 클래스를 로드할 때 이 정보가 없으면 브레이크포인트를 설정할 수 없다는 경고가 발생하기 때문이다. 하지만 JVM 로드 후 IDE가 로드되면서breakpoint를 생성하므로 경고를 무시하고 사용해도사용에는 아무 문제가 없다 아래 설정값을 체크 해제만 해주면 문제 없이 사용 가능하다.
- [ 이클립스(Eclipse) ][Eclipse] xml파일 content not allowed in prolog2024-04-16 12:05:41xml파일 형식에 위와 같이 오류가 발생해서, 처음에는 인코딩 에러인줄 알았으나 정상이였다. notepad에 붙여서 확인해보니 보이지않는 문자를 발견했다. ZERO WIDTH NO-BREAK SPACE 삭제 후 다시 적용하니 정상!
- [ 이클립스(Eclipse) ][Eclipse] 이클립스 R, RC1, M3, M2, M1 패키지 차이점2022-07-22 12:04:27이클립스 이전 버전을 받으려고 패키지를 찾는데, 아래와 같이 표시가 되어 차이점을 찾아봤다. R : Release 안정화된 버전 RC1 : Release Candidate 1 안정화가 될 후보 버전 M1, M2, M3 : Milestone 개발 중인 버전 따라서 , R 버전으로 받으면 문제 없을 것 같다.
- [ 이클립스(Eclipse) ][Eclipse] Tomcat에러 - Unsupported major.minor version 51.02021-12-21 10:57:32톰캣 실행 시 Unsupported major.minor version 51.0 에러는 자바의 컴파일 버전이 달라서 나타나는 에러이다. 발생 예시) ex) tomcat 6에서 jdk 1.7로 컴파일된 프로젝트를 실행시킬 때 ex) 자바1.7로 컴파일하고 자바1.6 버전이 깔린 PC에서 실행했을때 해결 방법) 1. jdk 컴파일 버전을 1.6으로 내린다. (추천하지 않음) - 캐스팅문제 등 기타 문제로 오류가 날 수도 있다. 2. Tomcat7을 사용한다. 3. 이클립스의 자바 버전을 실행할 PC버전에 맞춘다. - 해당 프로젝트의 속성에 들어간후, Java Compiler에서 PCP버전에 맞도록 Compiler compliance level를 설정하고 재빌드 4. PC에 이클립스와 동일한 자바를 설치하고 ..
- [ 이클립스(Eclipse) ][Eclipse] tomcat 빈 생성 에러 - Error creating bean with name2021-12-17 17:38:53로컬 톰캣 서버를 구동하니 , bean 생성 오류가 발생했다. Error creating bean with name ... 빈 생성을 못하는 듯 하다. 1 ) 라이브러리 확인 톰캣은 정상적으로 등록되어 있었다. 2 ) 톰캣 환경설정 변경 톰캣을 더블클릭 하여, 아래의 화면을 확인합니다. General Information > Open launch configuration 으로 들어갑니다. Arguments 탭에 VM arguments 에 아래의 내용을 추가해줍니다. Apply 후 톰캣을 구동해보니, 정상 동작합니다!! -Dspring.profiles.active=local
- [ 이클립스(Eclipse) ][Eclipse] Eclipse 와 STS(Spring Tool Suite) 차이?2021-12-14 00:32:05Spring Framework 를 이용하면, IDE로 이클립스나 STS 를 많이 쓴다. 차이점은 간단! 이클립스 - STS plug-in 별도 추가 설치를 해야한다. STS - 별도 설치없이 가능! 이클립스에서 플러그인을 추가하는 경우, 버전 호환성 문제가 발생하여 충돌이 발생할 수도 있다.
- [ 이클립스(Eclipse) ][Eclipse] Web Dynamic Project에 라이브러리 폴더 설정하기2021-08-31 14:33:00프로젝트에서 webapp폴더 안 └─>WEB-INF 폴더 안 └─> lib 폴더 를 생성해준다. 기존에 존재한다면 그 폴더를 이용하자. 자신이 넣고자 하는 라이브러리를 넣고 프로젝트를 우클릭 -> refresh를 해주자. 이렇게 해도 라이브러리 인식이 되지 않았을 경우, 프로젝트 우클릭 Build Path 클릭 Configure Build Path… 클릭 창이 하나 뜬다. Java Build Path 메뉴에서 Library 탭 클릭 Add Library 클릭 Web App Libraries 클릭 후 Next 클릭 Project 에서 내가 원하는 프로젝트 선택 후 Finish 클릭 Apply and Close 클릭 refresh 한 뒤 다시 하던 작업하면 된다.
- [ 이클립스(Eclipse) ][Gradle] application.yml 설정값 적용하기2021-01-14 13:27:47application.yml 을 사용하여 다양한 설정값을 공통으로 적용가능하다. 예를 들어 파일 시스템 위치를 아래와 같이 application.yml에 설정하고 system: nfs: root-dir: /data/ 아래와 같이 서비스에서 불러와 쉽게 사용 가능하다. @Value("${system.nfs.root-dir}") private String rootDir;