본문 바로가기

전체 글12

[Spring] JSP view 경로 인식 못함 1. 문제 상황 spring boot를 기동시키고 정확한 URL로 진입하여 jsp(view)를 받아올려고 하지만 view를 찾지 못했다는 whitelabel error가 나오는 오류 상황 그렇다고 controller에서 http request를 받지 못하는 상황은 아니었다. 2. 문제점 구글링을 통해 검색한 결과, spring boot는 최상단의 디렉토리를 Working Directory로 판단하고 실행. 이 프로젝트는 tmp를 루트 디렉토리로 해서 그 안에 demo라는 module를 갖는 multi module 프로젝트이다. 현재 기동시키는 서버는 demo 모듈이지만 working directory가 demo를 가리키지 않고 tmp를 가리켜서 발생하고 있는 문제! 3. 해결 방법 1) Edit Conf.. 2024. 2. 5.
[VSC] Powershell에서 Script 실행 오류 create-react-app : 이 시스템에서 스크립트를 실행할 수 없으므로 ...경로...\create-react-app.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하 십시오. 위치 줄:1 문자:1 + create-react-app . + ~~~~~~~~~~~~~~~~ + CategoryInfo : 보안 오류: (:) [], PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess 위와 같이 powershell에서 권한 부족으로 스크립트를 실행하지 못했다고 나온다면 PowerShell의 실행 정책을 변.. 2024. 1. 17.
[GCP] Compute engine Squid 패키지 오류 Exception error:cannot skip chunk CRLF#012 exception location: Tokenizer.cc(141)skipRequired#012 1. 현상 현재 운영중인 시스템은 외부 시스템과의 연동이 필요했다. 각 서버의 보안을 위해서 서로의 특정 IP만을 허용해주는 것으로 설정되어 있었다. 우리 시스템은 App engien에 올라가 있는데 App engine의 IP는 주기적인 시간마다 & 새로운 인스턴스 기동 시 바뀌기 때문에 고정된 IP 할당이 필요했고, 그에 따라 Compute Engine 서비스를 사용했다. (왜 Load Balancer를 사용하지 않은지 의문..) 외부 시스템 연동에 성공하고 운영중 갑자기 해당 시스템으로 받는 트래픽의 Body값이 빈값으로 우리 시.. 2024. 1. 14.
[thymeleaf] 표현식 문법 (1) - 메세지 및 변수 표현식 안녕하세요. 오늘은 공부하면서 알게 된 타임리프의 표현식 문법에 대해서 알아보겠습니다. 그중 메시지와 변수 표현식을 알아보겠습니다. 1) 변수 표현식 : ${커맨드 객체.프로퍼티/메서드} 타임리프에서는 controller에서 전달한 model에 담긴 변수 map를 사용해서 변수를 매핑하고 랜더링을 실시합니다. 그 예시를 살펴보겠습니다. @Controller @RequestMapping("/") public class TestController { @GetMapping public String indexForm(Model model) { User user = new User("chickenman", 22, 170, 70, "student", new Card("blue", 100)); model.addAtt.. 2022. 5. 19.