Archive/Issue Solve
-
스프링에서 jsp가 안나올때Archive/Issue Solve 2024. 6. 2. 20:08
🤯문제상황`인텔리제이(Intellij)`환경에서 `spring`, `Gradle` 사용 프로젝트에서 `jsp`페이지가 나오지 않고 `whitelabel` 오류가 발생.😊해결방법인텔리제이의 화면오른쪽 그레이들을 누르고작업실행bootRun으로 실행 (bootrun 검색하면된다.)🙊문제 원인IntelliJ에서 Spring Boot 애플리케이션을 직접 실행할 때와 Gradle bootRun 작업을 사용할 때의 차이점은 주로 Gradle의 설정 및 빌드 스크립트가 어떻게 애플리케이션을 실행하는지에 있다. Gradle bootRun을 해야지 다음과 같은 일이 일어난다.자동 설정: 필요한 모든 빌드 설정을 자동으로 적용일관된 환경: Gradle이 관리하는 일관된 빌드 환경을 제공의존성 관리: 모든 의존성을 포함..
-
pintOS 에서 thread_yield() 에서 커널 패닉이 날때Archive/Issue Solve 2024. 5. 6. 15:36
문제 발생Formatting file system...Kernel PANIC at ../../threads/thread.c:474 in thread_yield(): assertion `!intr_context()' failed. 핀토스 프로젝트 2 user program 진행중 단일 테스트를 실행하면 위와 같은 커널 패닉이 자꾸 나타났다.ec2를 사용하는 동료는 해당 패닉이 발생하지 않고 wsl 을 사용하는 나에게 만 발생했다. 추적패닉에 적힌대로 thread.c 파일로 찾아가 474라인의 thread_yield()를 불렀는데 assert 문의 !intr_context() 에서 false 가 걸리는 것을 해결해야한다. intr_context() 함수는 현재 외부 인터럽트를 처리중이었다면(인터럽트 핸들러..
-
flask .env 내용을 잘 못읽어올때Archive/Issue Solve 2024. 3. 13. 15:21
상황 python flask 프로젝트에서 mongoDB 사용을 위해 pymongo 임포트 깃에 공개하기위해 db 주소를 가리고 사용하기위해 루트 디렉토리 아래 .env 에 db 주소를 설정하고 사용했음.간헐적으로 .env 의 db 주소를 제대로 못가져오는 경우가 발생함. 해결방법.env 삭제후 아래 파일 만들어서 실행하자import osfrom dotenv import load_dotenvload_dotenv(verbose=True)mongo_db_path = os.environ.get("MONGO_DB_PATH")if mongo_db_path: print("MongoDB 경로:", mongo_db_path)else: print("MONGO_DB_PATH 변수가 설정되어 있지 않습니다.") ..