이슈핸들링
-
no main manifest attribute - Java 어플리케이션 실행 시 메인클래스를 못 찾을 때이슈핸들링 2023. 8. 2. 22:15
간단한 대응 이력 간단한 Java 어플리케이션 작성 후 java -jar로 실행하려고 했더니 'no main manifest attribute'라는 오류와 만났다. 맨날 인텔리제이 안에서만 생활(?)하다 보니 간과하던 사실인데, 생각해보니 엔트리포인트가 어딘지 알려줘야 할 필요가 있었다. MANIFEST.MF 파일을 작성하든지, 아니면 내가 한 것처럼 build.gradle에 엔트리포인트를 알려줘야 한다. jar { manifest { attributes( 'Main-Class': 'org.preonboarding.docker.Main' ) } } 이 에러에 관한 키워드를 가지고 구글링 해보면 build.gradle에 작성하면 여전히 ClassNotFoundException이 발생한다는 글이 많은데, 그..
-
mysql-server-8.0 설치 후 mysql.service 실행 안됨이슈핸들링 2023. 7. 28. 17:07
서론 MySQL에 대해 잘 알고 싶어서 저장해둔 책이 있다. Real MySQL 8.0이라는 책이다. 언젠가는 이 책을 가지고 스터디를 수행해보고 싶은 마음으로, 이 책의 저자분이 만드신 카카오톡 오픈채팅에도 들어가 있다. 오픈채팅에는 주로 DBA 분들이 많아서 DBMS에 대한 깊은 대화가 주로 오가기 때문에, 사실 내가 알아들을 수 있는 말이 많지는 않다. 그래도 '관련된 키워드에 익숙해지기 위해서'라는 목적으로 계속해서 눈팅을 이어나가고 있긴 하다. 위와 같은 이유로 눈팅을 이어가고 있던 어느날, "제발 8.0"을 사용해달라"는 채팅을 읽게 되었다. 깊은 히스토리는 이해하지 못했지만, 대강 이해하기로는 기능 상의 개선이 대폭 이루어졌기 때문에 버전업이 가능한 상황이라면 무조건 8.0 ..