인터넷이 가능한 환경임에도 불구하고 PKIX path building failed 오류처리 방안

인터넷이 가능한 환경임에도 불구하고 PKIX path building failed 오류처리 방안

인터넷이 가능한 환경임에도 불구하고 PKIX path building failed 오류가 발생하는 이유는, 네트워크 보안 장비(방화벽, Proxy, 보안 솔루션)가 SSL 트래픽을 복호화하여 검사하는 과정에서 자체 생성한 인증서를 사용하기 때문입니다. Java(JRE/JDK)가 이 보안 장비의 인증서를 신뢰할 수 있는 기관(CA)으로 인식하지 못해 연결을 차단하는 것입니다. 이 문제를 해결하기 위한 **근본적인 해결책(인증서 등록)**과 **구조적 해결책(Nexus 구축)**을 정리해 드립니다. 1. 근본적인 해결책: Java Truststore에 … 더 읽기

폐쇄망(Internal Network) 환경에서 Maven 빌드 시 발생하는 PKIX path building failed 오류처리방법

폐쇄망(Internal Network) 환경에서 Maven 빌드 시 발생하는 PKIX path building failed 오류처리방안

폐쇄망(Internal Network) 환경에서 Maven 빌드 시 발생하는 PKIX path building failed 오류는 Maven이 중앙 저장소(Maven Central)에 접속하려 하지만, 보안 장비(방화벽, Proxy, SSL 검사 등)의 인증서를 Java가 신뢰하지 못해서 발생하는 전형적인 문제입니다. 폐쇄망에서는 외부 인터넷 접속이 불가능하므로, 이를 해결하기 위한 가장 근본적인 방법은 내부망에 Nexus(Private Repository)를 구축하는 것입니다. 1. 대응 방안 개요 Nexus 서버 구축: 내부망의 특정 서버에 Sonatype Nexus 설치. … 더 읽기

이미지를 분석하고 설명할 수 있는 ‘멀티모달(Vision)’ 모델

이미지를 분석하고 설명할 수 있는 '멀티모달(Vision)' 모델

Ollama는 기본적으로 **거대 언어 모델(LLM)**을 로컬에서 실행하기 위한 도구입니다. 따라서 Stable Diffusion처럼 직접 이미지를 생성(Text-to-Image)하는 기능은 현재 Ollama 자체에 포함되어 있지 않습니다. 하지만 Ollama에는 이미지를 분석하고 설명할 수 있는 ‘멀티모달(Vision)’ 모델들이 있으며, 이를 이미지 생성 서비스(Stable Diffusion 등)와 연동하여 사용하는 것이 일반적입니다. 관련된 내용을 세 가지 범주로 나누어 정리해 드립니다. 1. Ollama에서 실행 가능한 ‘이미지 분석’ 모델 … 더 읽기

Windows 11에서 ollama launch claude 사용법

Windows 11에서 ollama launch claude 사용법

Windows 11에서 ollama launch claude 사용법을 가장 최신(2026년 기준)으로 자세히 정리해드립니다. Windows 11에서는 PowerShell을 주로 사용하며, 설치와 실행이 macOS/Linux와 거의 동일하지만 설치 명령어가 약간 다릅니다. 1. 준비사항 (하드웨어 추천) RAM: 최소 16GB (추천 32GB 이상) GPU: NVIDIA GPU 있으면 좋음 (CUDA 지원 모델 사용 시 빠름). 없으면 CPU 모드나 Ollama Cloud 모델(:cloud 태그) 사용 디스크 … 더 읽기

ollama launch claude를 사용하면 Anthropic의 Claude Code CLI(터미널 기반 에이전트)를 로컬 Ollama 모델(또는 Ollama Cloud 모델)과 연결해 프로젝트 내 파일 읽기/수정/실행

ollama launch claude를 사용하면 Anthropic의 Claude Code CLI(터미널 기반 에이전트)를 로컬 Ollama 모델(또는 Ollama Cloud 모델)과 연결해 프로젝트 내 파일 읽기/수정/실행

ollama launch claude를 사용하면 Anthropic의 Claude Code CLI(터미널 기반 에이전트)를 로컬 Ollama 모델(또는 Ollama Cloud 모델)과 연결해 프로젝트 내 파일 읽기/수정/실행을 Claude Code처럼 할 수 있습니다. Claude Code는 원래 Anthropic API를 사용하지만, Ollama가 Anthropic Messages API를 지원하면서 ollama launch claude 명령어 하나로 쉽게 연결됩니다. 모델이 tool calling(파일 읽기, 편집, shell 실행 등)을 잘 지원해야 제대로 … 더 읽기

Ollama를 사용하여 Anthropic의 Claude Code CLI와 유사하게 프로젝트 파일을 읽고 수정하는 환경을 구축

Ollama를 사용하여 Anthropic의 Claude Code CLI와 유사하게 프로젝트 파일을 읽고 수정하는 환경을 구축

Ollama를 사용하여 Anthropic의 Claude Code CLI와 유사하게 프로젝트 파일을 읽고 수정하는 환경을 구축하려면, 단순히 모델을 실행하는 것을 넘어 ‘에이전트(Agent)’ 기능을 수행할 수 있는 도구가 필요합니다. Ollama 자체는 모델 서빙 엔진이므로, 파일 시스템 접근 권한을 가진 CLI 도구인 Aider 또는 OpenDevin(OpenHands) 등을 조합하는 것이 가장 현실적이고 강력한 방법입니다. 다음은 Aider를 활용하여 Ollama 모델(DeepSeek, Llama 3 등)을 Claude Code CLI처럼 사용하는 방법입니다. 1. 준비물 Ollama: 로컬 … 더 읽기

폐쇄망 환경에서 윈도우 PC에 있는 로컬 메이븐 저장소(~/.m2/repository)를 새로 구축한 Nexus Repository로 일괄 업로드하는 방법

폐쇄망 환경에서 윈도우 PC에 있는 로컬 메이븐 저장소(~/.m2/repository)를 새로 구축한 Nexus Repository로 일괄 업로드하는 방법

폐쇄망 환경에서 윈도우 PC에 있는 로컬 메이븐 저장소(~/.m2/repository)를 새로 구축한 Nexus Repository로 일괄 업로드하는 방법은 크게 두 가지가 있습니다. 가장 효율적인 방법은 **1번(Nexus 서버 자체 임포트)**이며, 서버 접근이 어렵다면 **2번(PowerShell 스크립트)**을 권장합니다. 사전 준비사항 Nexus 설정: Nexus에 maven2 (hosted) 타입의 Repository가 생성되어 있어야 합니다 (예: maven-releases 또는 my-internal-repo). Deployment 권한: 업로드할 사용자 계정에 업로드 권한이 있어야 합니다 (기본 admin 계정 권한). 방법 … 더 읽기

윈도우11에 nexus 서버를 설치하고 레퍼지토리를 구축하는 방법

윈도우11에 nexus 서버를 설치하고 레퍼지토리를 구축하는 방법

Nexus Repository Manager는 아티팩트 관리(Artifact Management)에 사용되는 매우 강력한 도구입니다. 일반적으로 기업 환경에서는 Linux 또는 Docker 컨테이너를 통해 배포하는 것이 가장 안정적이지만, Windows 11 환경에서도 충분히 구축할 수 있습니다. 아래는 Windows 11에 Nexus Repository Manager를 설치하고 레지스트리를 구축하는 단계별 상세 가이드입니다. ⚠️ 사전 경고 및 준비물 (Prerequisites) Nexus는 자바(Java) 환경에서 작동합니다. 따라서 가장 먼저 **JDK(Java … 더 읽기

패킷을 UDP로 수신하여 Kafka의 특정 토픽(Topic)으로 전송

패킷을 UDP로 수신하여 Kafka의 특정 토픽(Topic)으로 전송

패킷을 UDP로 수신하여 Kafka의 특정 토픽(Topic)으로 전송하는 구조로 수정해 드리겠습니다. 이 코드를 실행하려면 프로젝트에 Kafka Client 라이브러리가 포함되어야 합니다. (Maven 또는 Gradle 설정 필요) 1. Maven 의존성 추가 (pom.xml) <dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</artifactId> <version>3.5.0</version> </dependency> 2. Kafka 연동 Java 샘플 (KrxUdpToKafka.java) import org.apache.kafka.clients.producer.*; import org.apache.kafka.common.serialization.ByteArraySerializer; import org.apache.kafka.common.serialization.StringSerializer; import java.net.*; import java.util.Properties; public class KrxUdpToKafka { public static … 더 읽기

JDK 1.8 환경에서 동작하는 UDP 멀티캐스트 수신 프로그램

JDK 1.8 환경에서 동작하는 UDP 멀티캐스트 수신 프로그램

JDK 1.8 환경에서 동작하는 UDP 멀티캐스트 수신 프로그램 예제입니다. 자바 8에서는 java.net.MulticastSocket 클래스를 사용하여 멀티캐스트 데이터를 손쉽게 수신할 수 있습니다. UDP 멀티캐스트 수신 예제 코드 codeJava import java.io.IOException; import java.net.DatagramPacket; import java.net.InetAddress; import java.net.MulticastSocket; public class MulticastReceiver { public static void main(String[] args) { // 1. 멀티캐스트 IP와 포트 설정 // 멀티캐스트 IP 범위: 224.0.0.0 ~ 239.255.255.255 … 더 읽기