java.lang.IllegalStateException: No thread-bound request found Spring Framwork 환경인 xml 파일을 Spring Boot인 java 파일로 변경하는 과정에서 java.lang.IllegalStateException: No thread-bound request found 라는 에러가 발생하였다. 에러 발생java.lang.IllegalStateException: No thread-bound request found: Are you referring to request attributes outside of an actual web request, or processing a request outside of the originally rece..
전체 글 검색 결과
Path with "WEB-INF" or "META-INF" 에러 발생 WARN org.springframework.web.servlet.resource.ResourceHttpRequestHandler - Path with "WEB-INF" or "META-INF": [WEB-INF/common/core/error/front_error.jsp] jsp 파일을 찾을 수 없어 생기는 에러로서 내장된 tomcat에 jsp 를 처리하는 서블릿이 없었다. 해결 build.gradledependencies { implementation 'javax.servlet:jstl:1.2' implementation 'org.apache.tomcat.embed:tomcat-embed-jasper'} jsp 처리..
APMApplication Performance Management/Monitoring 의 줄임말로써, 애플리케이션(시스템, 응용 소프트웨어)의 성능과 서비스 안정성을 감시하고 관리하는 솔루션을 말한다. 사내에서 APM 툴로 오픈소스인 스카우터(Scouter)를 활용하였다. 스카우터는 LG CNS에서 개발한 오픈소스 APM이다. 간단한 설치 및 직관적이고 다양한 모니터링 기능을 제공하며 오픈소스이기 때문에 누구나 쉽게 사용할 수 있다. 1. Scouter 다운로드https://github.com/scouter-project/scouter/releases Releases · scouter-project/scouterScouter is an open source APM (Application Performa..
1. Redis 란 레디스(Redis)는 메모리 기반의 데이터 저장소이다. 키-밸류(key-value) 데이터 구조에 기반한 다양한 형태의 자료 구조를 제공하며, 데이터들을 저장할 수 있는 저장소이다. 최신 버전의 레디스는 PUB/SUB 형태의 기능을 제공하여 메세지를 전달할 수 있다. 즉, 데이터 저장 뿐만 아니라 다양한 목적으로 사용할 수 있다.레디스는 메모리에 데이터를 저장하기 때문에 저장 공간에 제약이 있어, 주로 보조 데이터 저장소로 사용한다. 이를 극복하기 위해 레디스 클러스터 기능을 제공하고 있어 저장 공간을 확장할 수 있다. 또한 저장된 데이터를 영구적으로 디스크에 저장할 수 있는 백업 기능을 제공하므로 애플리케이션의 주 저장소로도 사용할 수 있다. 또한 메모리에 데이터를 저장하기 때문에 ..
Docker에 CentOS 설치 mac M2 에 Docker Desktop 을 설치한 뒤, CentOS를 설치해보자. 1. centOS 설치 https://hub.docker.com/_/centos 위 사이트의 오른쪽 명령어를 통해 CentOS를 설치할 수 있지만, 나는 CentOS 7 을 설치해야하기 때문에, 버전을 명시하여 설치해야 한다. $ docker pull centos:7 7: Pulling from library/centos Pull complete What's Next? View a summary of image vulnerabilities and recommendations → docker scout quickview centos:7 2. CentOS Images 확인 Docker Des..
Gradle Project war 파일 생성 Intellij 에서 spring framework 프로젝트를 gradle project로 변경하였다. (참고 https://rypro.tistory.com/251) gradle로 변경된 프로젝트를 war로 배포하고자 한다. gradlel 프로젝트를 war로 배포하기 위해서는 따로 설정해주어야 한다. 1. build.gradle 에 설정 값 추가 plugins { id 'java' id 'war'// plugins 추가 id 'application' id 'org.springframework.boot' version '2.1.12.RELEASE' id 'io.spring.dependency-management' version '1.0.15.RELEASE' } ..
최근댓글