상황 OpenJDK 8 binary 버전을 받아서 압축풀고, Tomcat에 CLASS_PATH 잡아준다음 Excel 다운로드 같은 작업을 할 경우 다음과 같은 NPE 오류가 발생했다. 개인PC에서는 정상적으로 동작하는데, 리눅스 서버에서는 오류가 발생했다. 2023-01-19 00:04:56,110 INFO [com.nexacro.java.xeni.services.GridExportImportAgent] Input export data : [ Item = grd_main, Seq. = 1, EOF = true, Url = , Inst.Id = ] 2023-01-19 00:04:56,403 INFO [com.nexacro.java.xeni.services.GridExportImportServlet] jav..
상황 GitLab + Nexacro N으로 CI/CD(빌드/배포) 구성 중 리눅스에서 넥사크로를 빌드할수 있는 방법이 있다고 하여 도전해보았다. ( 이제까지 넥사크로 빌드 툴은 OS가 윈도우로 한정되어 있었다 ) GitLab-Runner 설치 윈도우용으로 셋팅했다. (https://yourusername.tistory.com/186) 처리방법 NexacroN_Deploy_JAVA 다운로드 먼저 투비소프트 지원사이트에 접속하여 PRODUCT > Nexacro N > Download 메뉴로 들어간다. Server [API,XENI] 탭에서 Nexacro Deploy Java 파일을 다운로드 받는다. NexacroN_Deploy...zip 파일 압축을 해제해 놓는다. ( 일단 Runner 실행시켜서 File ..
상황 Docker Desktop for Windows (도커 윈도우버전)가 설치되어있고, GitLab이 설치되어있다. (Docker-Compose사용) GitLab CI/CD(빌드/배포)를 위해 GitLab-Runner를 셋팅해야 한다. 처리방법 GitLab-Runner Docker 구동 실패 결론 부터 말하면 Docker Desktop for Windows 에서는 Unix소켓을 지원하지 않아서 불가능하다고 한다. 셋팅을 해보면 docker.sock라는 파일이 생성이 되지않아서 오류가 발생하는데 docker.sock 은 도커 컨테이너 내부에서 데몬과 상호 작용을 할 수 있게 해주는 Unix 소켓이라고 한다. 또 다시 삽질을 하지 않기 위해 실패 과정도 기록해놓으려고 한다, 만약 GitLab-Runner ..
위치 영업시간 매일 9:30 - 23:00 주차 바로 옆 공영주차장 방문목적 이 날은 12월 24일, 크리스마스 이브였습니다. 와이프가 투썸 케이크 쿠폰을 선물로 받았다네요. 근처 볼일이 있기도 해서, 들려봤습니다. 방문후기 중동점 내부는 광장히 넓습니다. 와이프와 데이트하며 몇 번 왔었던 추억의 장소 밝은 조명과 개방감 넘치는 시원한 통유리 이때는 해가 들어와 블라인드를 쳐놨네요, 밤에는 더 예뻤어요❤️ 인테리어 맘에 들어요! 식약처 인증 위생등급 매우우수 음식점 👏 요즘 프랜차이즈 카페들 위생 상태가 미흡하다고 말들이 많았는데 요긴 믿을 만하네요 :) 위생등급은 일반음식점의 위생수준이 우수한 업소에 한하여 등급을 지정하는 제도로서, 등급표시는 '매우 우수', '우수' 및 '좋음' 등 3단계 신청인은 ..
구매 이유 와이프의 아이폰X가 오래 돼서, 버벅버벅 거리더군요. 사진도 어둡고, 발열도 심해서 크리스마스 선물로 구매했습니다 :) 모델별 차이 아이폰 14 vs 아이폰 14 Pro 가격 스펙 아이폰14엔 없지만 아이폰14Pro에 추가된 기능 위주로 소개해 보겠습니다. Dynamic Island 디자인 상 가장 가장 눈에 띄는 차이로, 아이폰 14 Pro는 노치가 아닌 알약 형태의 펀치홀이 들어갑니다. https://youtu.be/vP8qu_MDwkw 카메라 아이폰 14 Pro는 아이폰 최초로 후면 메인 카메라에 4800만 화소 렌즈 탑재, 전작 아이폰 Pro와 동일하게 망원 렌즈, 카메라 3개, 라이다센서 탑재 디스플레이 AOD(Always On Display)기능 추가 꺼진 화면에서도 시계, 달력 등..
상황 아무것도 설치되어 있지 않은 (깡통) 리눅스에 openJdk1.8 및 Tomcat을 설치할 일이 생겼다. 나중에 다른 프로젝트들도 추가되고 할텐데.. Jdk나 환경변수를 같이 쓰면 문제 발생 시 같이 엮이니까 (Jdk 버전을 바꾼다거나, 환경변수 셋팅하다 JAVA_HOME을 날린다거나..), 깔끔하게 톰켓에 수동으로 Jdk를 연결해서 독립적으로 구성하려한다. 처리방법 OpenJDK8 다운로드 OpenJDK8은 아래 사이트에 접속해서 tar.gz로 압축된 파일을 다운받는다. (리눅스에서 wget 을 써서 원하는 위치에 다운로드받아도 된다.) https://github.com/AdoptOpenJDK/openjdk8-upstream-binaries/releases Releases · AdoptOpenJD..