본문 바로가기

공부/Trouble Shooting48

인텔리제이에서 .sh 셸 스크립트 파일 실행시 오류 docker로 mysql을 띄워서 사용하려고 docker 디렉토리에 fintech-mysql.sh 셸 스크립트 파일을 만듦. docker run -d \ --name fintech-mysql \ -e MYSQL_ROOT_PASSWORD="fintech" \ -e MYSQL_USER="fintech" \ -e MYSQL_PASSWORD="fintech" \ -e MYSQL_DATABASE="fintech" \ -p 3306:3306 \ mysql:latest 옆에 실행버튼 눌러서 실행시키면 자꾸 아래와 같은 오류 발생 /bin/sh : '/bin/sh' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 .. 2023. 10. 10.
Gradle MultiModule 빌드 시 에러 root 모듈에는 src폴더를 없애고 build.gradle.kts에 모든 프로젝트들에 대한 설정(allprojects), 하위 프로젝트들에 대한 설정(subprojects)를 해주고 새로운 모듈 하나를 만들어주었다. 새로운 모듈의 build.gradle.kts는 아래와 같이 비워놓았다. plugins {} version = "0.0.1" dependencies {} 그리고 build하니 오류 발생 ➡️원인 main메서드가 없는 모듈을 빌드하려고 할 때 생기는 에러. main메서드는 서브 모듈인 api에만 존재하고 최상위 root에는 지워서 없다. ➡️해결 root module의 build.gradle에 아래 코드를 작성해주면 된다고 했는데 나는 빨간색으로 뜨면서 인식이 안 된다. bootJar { en.. 2023. 10. 9.
윈도우에서 sdk man 설치 시 Please install zip on your system using your favourite package manager. 오류 sdkman은 Gradle, Java, Kotlin등의 버전 관리 툴이다. 단순 CLI 명령으로 JDK를 설치하고 변경하고 환경변수 변경을 처리해준다. 유닉스 기반 프로그램이라 윈도우의 경우 Git bash에서 명령어 타이핑 진행 sdk man 설치 $ curl -s "https://get.sdkman.io" | bash - 오류 발생 Please install zip on your system using your favourite package manager. Restart after installing zip. ➡️원인 zip파일이 없어서 생기는 오류. 사이트에서 파일을 다운받아 git 경로에 복붙 ➡️해결방안 https://sourceforge.net/projects/gnuwin32/files/ G.. 2023. 10. 9.
프로젝트에서 메일발송 시 Authentication failed; nested exception is javax.mail.AuthenticationFailedException 에러 스켈레톤 코드를 받아서 메일주소와 비밀번호를 내껄로 변경해줬는데 에러가 발생했다. Authentication failed; nested exception is javax.mail.AuthenticationFailedException: 535-5.7.8 Username and Password not accepted. Learn more at 535 5.7.8 https://support.google.com/mail/?p=BadCredentials j3-20020aa78003000000b0064d74808738sm4789535pfi.214 - gsmtp ➡️원인 구글이 보안 관련하여 막아놓아서 발생한 것 ➡️해결방법 1. 보안수준이 낮은 앱의 액세스 허용 2. 앱 비밀번호 설정해서 그 비밀번호를 프로젝트 p.. 2023. 10. 9.
인텔리제이에 aws 우분투에 있는 mariaDB연결 에러 , can't connect to server on 에러 - 방화벽 문제 과정 1. pom.xml에 db의존성 추가 org.mariadb.jdbc mariadb-java-client runtime 2. MariaDB에 데이터베이스(인스턴스)와 계정 설정 - 우분투 원격접속 ssh ubuntu@우분투 탄력 IP주소 - mariadb 접속 >mysql -u root -p - db인스턴스와 계정 생성 >create database minicampus; >create user ‘minicampus_user’@’%’ identified by ‘soni’; >flush privileges; >grant all privileges on minicampus.* to ‘minicampus_user’@’%’ identified by ‘soni’; 3. application.yml에 db 접속 .. 2023. 10. 9.
윈도우 docker 설치 후 실행 시 Docker Deskto - WSL kernel version too low 에러 ➡️원인 wsl의 버전이 낮아서 일어나는 문제 ➡️해결방법 windows powershell 에서 wsl --update입력 정상 실행 ! ! 2023. 10. 8.
스프링 security 작성 후 Application 구동 안 하는 문제 에러 전체 더보기 Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 2023-10-08 04:16:47.077 ERROR 21128 --- [ main] o.s.boot.SpringApplication : Application run failed org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to sta.. 2023. 10. 8.
윈도우에서 Redis 설치하기 https://redis.io/docs/getting-started/installation/install-redis-on-windows/ Install Redis on Windows Use Redis on Windows for development redis.io 처음 이 사이트에서 윈도우 옵션으로 들어와서 프롬포트에 설치하려고 했는데 잘 안 됐다. 애초에 cmd 문법이 ubuntu꺼여서 다른 방법을 찾아보았다. 1. Microsoft redis Github 접속 - 우측 Releases 들어가기 https://github.com/microsoftarchive/redis/releases Releases · microsoftarchive/redis Redis is an in-memory database t.. 2023. 10. 7.
maven프로젝트 실행 시 java.lang.IllegalStateException 오류 오류 전체 java.lang.IllegalStateException: Error processing condition on org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration.propertySourcesPlaceholderConfigurer at org.springframework.boot.autoconfigure.condition.SpringBootCondition.matches(SpringBootCondition.java:60) ~[spring-boot-autoconfigure-2.5.4.jar:2.5.4] at org.springframework.context.annotation.ConditionEva.. 2023. 10. 4.
728x90