본문 바로가기

전체 글22

[Spring Boot] log4j AppenderLoggingException 에러 Spring boot를 이용해서 프로젝트를 만들던 중 에러가 발생했다. 빌드는 gradle로 이용하고 있었고, VM에서 사용할때까지만 해도 잘 돌아가던게 docker image를 만들고 container에 올려서 사용하니까 log4j 관련 에러가 발생하는거였다. 2023-08-24 02:20:10,663 main ERROR An exception occurred processing Appender Console_Appender org.apache.logging.log4j.core.appender.AppenderLoggingException: java.lang.NoSuchMethodError: org.apache.logging.log4j.util.StackLocatorUtil.getCurrentStackT.. 2023. 8. 24.
[Eclipse] NullPointException 에러창 팝업 github 오픈 소스를 가져와 프로젝트를 빌드하는데 계속 에러가 발생했다. 빌드할때 뿐 아니라 이클립스를 시작할 때, property를 볼때 계속 떴다. 가져온 프로젝트의 환경문제인가 싶었다. 환경 설정이 잘못되어있긴 했다. 프로젝트 - Properties - Java Build Path - Libraries 에서 JDK와 Apache Tomcat 버전이 맞지 않아서 다시 맞춰줬다. 문제가 없어보였다. 그렇지만 이대로 확인을 눌러 다시 eclipse로 돌아와도 똑같은 에러창이 뜨고 있었다. 해결 방법은 간단했다. Eclipse를 다시 시작해주었다. 프로젝트에 계속 표시되고 있었던 빨간 에러 표시도 사라지고 에러창도 뜨지 않고 문제가 해결되었다. 2023. 8. 7.
[LINUX] CentOS yum 명령어 CentOS에서 yum 명령어를 사용할 때 자주쓰거나 사용했었던 명령어들을 모아봤다. 1. 설치된 패키지 조회 yum list installed yum list installed | grep mysql 2. 패키지 조회 yum list yum list | grep mysql 3. 패키지 정보 조회 (여기서는 grep이 아닌 패키지 명으로 입력해야한다) yum info yum info mysql 4. 패키지 업데이트 yum update yum update mysql 5. 패키지 삭제 yum remove mysql * 서버 설치시 기본 yum install 목록 yum install java-11-openjdk-devel.x86_64 yum install java-1.8.0-openjdk-devel.x86_.. 2023. 5. 17.
[LINUX] CentOS8 yum 명령어 사용 안될 때 CentOS에서 yum 명령어를 사용하는데 CentOS 8에서는 지원이 종료됐다는 이유로 에러가 발생한다. [root@localhost ~]# yum install mysql-server CentOS Linux 8 - AppStream 87 B/s | 38 B 00:00 Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist 이 때는 아래 명령어를 입력해주면 yum을 다시 사용할 수 있다. sudo sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/CentOS-* sudo sed -i -e "s|#bas.. 2023. 5. 17.
[JavaScript] Enter(엔터) 키 입력 이벤트 jsp로 로그인 화면을 만들던 중 엔터로도 로그인 버튼이 작동하도록 수정을 해야했다. 처음에는 아래와 같이 버튼 클릭으로 로그인이 되도록 되어 있었다. 엔터키로 로그인이 되도록 간단하게 찾아보았다. 텍스트 입력 부분에 window.event.keyCode==13 이란걸 추가하면 눌리는 키를 식별해서 해결할 수는 있었다. 이렇게하면 기능은 문제없이 작동한다. 하지만, event 라는 단어에 취소선이 그어지면서 내용을 확인해보니 event.keyCode는 브라우저 표준이 아니라 권장되는 방식이 아니라는것 같다. 그래서 다른 방법을 찾아보려하기전에 갑자기 궁금증이 생겨서 찾아본것이 있었다. onkeyup, onkeydown, onkeypress의 차이점들은 무엇일까? onkeyup 키를 눌렀다가 놓았을 때 이.. 2023. 1. 6.