JDK21 4

[4탄] STS 설치 & JBoss 서버 연동

이 번에는 사용해야 할 IDE 중 하나인 STS를 설치 하고 이 IDE 와 JBoss 서버 연동을 목표로 하겠습니다진행 하기전 간단 WorkFlow 입니다 철학: "IDE와 빌드 도구도 완벽히 통제하라"3탄까지 진행하여 JBoss 서버를 독립적인 무균실(JDK 21) 환경에서 띄우는 데 성공했습니다.하지만 개발은 메모장으로 하는 것이 아닙니다.이번 4탄에서는 스프링 개발의 표준 IDE인 STS(Spring Tool Suite) 5.1.1을 설치합니다. 여기서 가장 중요한 것은 STS 에디터 자체를 띄우는 JDK, Gradle 빌드를 수행하는 JDK, JBoss 서버가 도는 JDK, 이 세 가지가 한 치의 오차도 없이 **동일한 궤도(JDK 21)에서 돌아가도록 강제 주입(Hardcoding)**하는 ..

[3탄] JBoss EAP 8.1 환경설정 & 구동 확인

👈 이전 글: [2탄] JDK21 독립 설치 & JBoss EAP 8.1 설치💡 철학: "서버 기동의 주도권을 통제하라"이전 강좌에서 C:\projects\FinVault\was\jboss-eap-8.1 경로에 JBoss EAP의 압축을 풀었습니다.하지만 JBoss를 그냥 더블클릭해서 실행하면 안 됩니다.기본적으로 JBoss는 윈도우 시스템 환경변수에 등록된 엉뚱한 자바(JDK)를 물고 기동될 확률이 높기 때문입니다.이번 3탄에서는 JBoss가 오직 우리가 준비한 '독립 JDK 21'만을 물고 기동하도록 설정 파일의 멱살을 잡는 과정(환경 격리 완성)을 진행하겠습니다.JBoss 환경설정 파일 수정 (standalone.conf.bat)JBoss가 기동될 때 가장 먼저 읽어 들이는 환경설정 파일을 수정..

[2탄] JDK21 독립 설치 & JBoss EAP 8.1 설치

👈 이전 글: [1탄] 프로젝트 소개 & 기술스택 & 환경 구성 철학💡 철학: "MSI 설치 파일을 멀리하라"실무에서 여러 프로젝트를 동시에 진행하다 보면 서로 다른 JDK 버전과 WAS 환경이 충돌하는 '환경변수 지옥'을 겪게 됩니다.JAVA_HOME 시스템 환경변수 하나에 의존하는 낡은 방식은 버려야 합니다.이번 2탄에서는 모든 툴을 'ZIP 압축 해제 방식'으로 설치하여 특정 디렉토리에 격리하고, 오직 FinVault 프로젝트만을 위한 완벽한 독립 생태계를 구축합니다. 00. 프로젝트 폴더 구조 먼저 잡기설치 전에 반드시 아래 구조를 먼저 만들어야 합니다. 이 구조가 이 강좌 전체의 뼈대입니다.C:\projects├─ FinAI\ ← 폐쇄망 AI 엔진 서버│ ├─ bin\java│ └─ ide└..

[1탄] 프로젝트 소개 & 기술스택 & 환경 구성 철학

프롤로그다 년간 SI 및 금융권 그리고 회사 자체 솔루션 작업을 수행 하면서 얻은 조약한 지식 등을 정리 할 시간 없이 지내오다 그 동안의 경험을 기록 하고 싶어졌고 혹시나 내용 중에 도움이 될 수 있는 사항이 있었으면 하는 마음으로 작업을 진행 합니다.```"모두가 클라우드를 외치는 시대에, 왜 다시 온프레미스로 돌아가는가?"본 프로젝트 **FinVault(금융 기술 금고)**는 이 질문에서 출발했습니다.현재 IT 생태계는 AWS, GCP 같은 퍼블릭 클라우드가 주도하고 있지만, 금융권·공공기관·엔터프라이즈 코어 시스템의 현실은 다릅니다. 여전히 강력한 보안 규제와 망분리(폐쇄망)라는 극한의 제약 속에 놓여 있으며, 외부 인터넷이 차단된 환경에서는 클라우드의 편리한 SaaS나 외부 라이브러리의 혜택을 ..