전체 글 203

[eGovFrame] 4.1 버전 이상에서 jdk11 이하 버전 사용 방법

JAVA 개발자라면 아마..많이 사용할 전자정부 프레임워크. 다양한 플러그인들이 있지만, 구버전에서 설치는 가능해도 작동을 할 수 없기 때문에 이번에 오랜만에 버전업을 해보았다. 운영중인 웹 서비스는 JDK 1.8을 사용 중이기때문에 여기서 JDK 11버전 이하는 1.8기준으로 셋팅했다. 간단히 방법을 설명하면 전자정부 4.x 버전의 필수 JDK 버전으로 IDE 구동 후 프로젝트의 Build path는 JDK 1.8 사용 1. 전자정부 프레임워크 4.1 설치 설치링크 2. JDK 11 버전 설치 전자정부 프레임워크을 사용할 때는 공식적으로 지원하는 버전을 사용하는 것이 좋다. JDK 11 또는 JDK 8 버전인데 Egov 4.1 버전에서는 JDK 11버전이 필수다.. (eclipse.ini 파일 수정으로..

[Eclipse] incompatible JVM - Version XX of the JVM is not suitable..

이클립스 버전 업 중에 생긴 이슈 해결에 대한 포스팅 전자정부 프레임워크의 경우 아래로 이동 * 전자정부의 경우 2024.03.21 - [개발 환경 및 오류] - [eGovFrame] 4.1 버전 이상에서 jdk11 이하 버전 사용 방법 [eGovFrame] 4.1 버전 이상에서 jdk11 이하 버전 사용 방법 JAVA 개발자라면 아마..많이 사용할 전자정부 프레임워크. 다양한 플러그인들이 있지만, 구버전에서 설치는 가능해도 작동을 할 수 없기 때문에 이번에 오랜만에 버전업을 해보았다. 운영중인 웹 bravesuccess.tistory.com 오류 Version XX of the JVM is not suitable for this product Version: 11 or greater is require..

[Chrome] 개발자 도구에서 로그찍기 (로그지점/logpoint)

지금까지 웹 개발을 하면서 개발자 도구의 활용법에 대해 크게 관심을 기울이지 않았다. 단순히 몇초만 수고스러우면 되다보니 주로 디버깅 체크포인트를 활용하는 정도로 개발 시 사용했었다. 그러나 오랜만에 시간적 여유로움이 생겨 웹 개발과 관련된 포스팅을 살펴보니, 개발자 도구에는 엄청나게 유용한 기능들이 많다는 것을 다시 한 번 깨달았다. 몇 초만 투자하면 되는 간단한 작업이 아니라, 더욱 효율적이고 고급스러운 작업을 수행할 수 있는 방법들이 존재한다. 해서 이러한 유용한 발자 도구를 효과적으로 활용하면서 발견한 다양한 팁과 기능들을 정리하려고 한다. logpoint (로그 지점) chrome 73버전에 추가된 기능이다. 로그 지점(Logpoints)은 코드를 복잡하게 만들지 않고도 간편하게 콘솔에 메시지를..

[SVN] svn:E160028 Commit failed 에러

원인 svn:E160028은 Subversion(버전 관리 시스템)에서 발생하는 오류 코드 중 하나다. 이 오류는 저장소(repository)에서 어떤 동작을 수행할 때 한다. 일반적으로 svn:E160028 오류는 저장소에 접근 권한 문제, 경로의 유효성 검사 실패, 저장소가 손상된 경우 등 다양한 이유로 발생할 수 있다. 하지만 보통 갑자기 해당 에러가 발생한다면 SVN 업데이트를 오래도록 하지 않아 Local 버전과 맞지 않을 때 발생 하는 경우가 많다. 해결 1. 작업 디렉토리를 업데이트 하고 다시 시도한다. 2. 디렉토리를 다시 Check Out..

[LINUX] 심볼릭 링크 생성, 삭제, 수정

알다시피 심볼릭 링크는 리눅스와 다른 유닉스 기반 운영 체제에서 자주 사용되는 중요한 개념 중 하나다. 그래서 심볼릭 링크에 관련해서 정리해봤다. 심볼릭 링크(Symbolic Link)이란? 심볼릭 링크, 심링크(Symbolic Link) 또는 소프트 링크(soft link)로도 부른다. 심볼릭 링크는 파일 시스템에서 다른 파일이나 디렉터리를 가리키는 특별한 종류의 파일이다. 파일이나 디렉터리의 경로를 가지고 있는데 바로가기 같은거라고 보면 될 것 같다. 심볼릭 링크와 하드 링크(Hard Link)의 차이 리눅스에서는 두 가지 타입의 링크가 있다: 심볼릭 링크와 하드 링크. 하드 링크는 동일한 파일 시스템 내에서만 작동하며 원본 파일과 동일한 inode를 가지며 실제 파일 내용을 공유한다. 반면 심볼릭 ..

리눅스 2023.10.11

틀 (열, 행) 고정 방법 및 단축키

워크시트에서 데이터를 스크롤하면서 중요한 정보를 계속해서 띄우고 싶을 때 (고정 해 놓고 싶을 때), '보기' 탭에서 '틀 고정' 옵션을 활용하거나, 워크시트를 분할하여 동일한 내용을 볼 수 있는 여러 창을 생성할 수 있다. 이렇게 하면 특정 행 또는 열을 스크롤할 때 항상 화면에 표시되도록 고정이 되서 데이터를 효과적으로 비교하거나 원하는 정보를 한 눈에 손쉽게 확인할 수 있게 된다. 첫 열(행) 고정하기 아주 간단하게 가장 처음에 있는 첫 열을 고정하려면 보기 > 틀 고정 > 첫 열(행) 고정을 누르면 된다 특정 열(행) 고정하기 특정 열이나 행을 고정하려면 바로 다음 열(또는 행)을 선택한 뒤 틀 고정을 클릭한다. 틀 고정 해제 틀고정을 해제하는 것은 틀을 고정하고 나면 바로 확인 가능하니 간단하다..

서류작업/Excel 2023.10.06

[MAVEN] xerces 의존성 제거하기

오래된 프로젝트를 개선 작업을 하면서 보니 계속 반복적으로 filter.RequestContextFilter 로그가 어마어마하게 찍히는 중인것을 확인했다. 확인해보니까 이미지를 처리하는 중 아래 오류가난 것... Unable to parse the default media type registry 확인해보니 근래 JAVA는 기본적으로xml 파서를 가지고 있는데 이게 Xerces가 있어서 충돌이 나나보다. 여하간 Xerces을 지우는건 pom.xml 파일에서 dependency를 지우면 되니까 간단하겠다 싶었는데 여기서 문제가 아무리 봐도 Xerces가 없었던것... 보니까 다른 오래된 버전 jar에 Xerces가 포함되어있었다. 버전업 해도 될것같지만 기존 프로젝트를 많이 건들기 싫다면 아래처럼 Xerc..