Several ports (8005, 8080, 8009) required by XXX are already in use.The server may already be running in another process, or a system process may be using the port.To start this server you will need to stop the other process or change the port number(s). 서버를 시작했을 때 위와 같은 오류 메세지가 발생했다.이는 8005, 8080, 8009 포트가 이미 사용중이라서 생기는 오류이다. 해결방법1. 관리자 권한으로 CMD 창을 연다. 2. CMD 창에서 아래의 명령어 입력한다.netstat -a -o 3..
Oracle 데이터베이스 접속 중 아래와 같은 오류가 발생했다. 해결방법 SELECT resource_name, limit FROM DBA_PROFILES WHERE profile='DEFAULT' AND resource_type = 'PASSWORD'; 위의 쿼리문을 실행시키면 아래와 같이 PASSWORD_LIFE_TIME이 180인 것을 확인할 수 있다. 유효 기간을 무한으로 설정하려면 아래의 쿼리문을 실행하면 된다. ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; PASSWORD_LIFE_TIME이 UNLIMITED로 변경된 것을 확인할 수 있다.
이전에는 멀쩡했던 코드들이 아래와 같이 빨간줄이 생겼다. 그리고 실행하니까 Exception in thread "main" java.lang.NoClassDefFoundError와 같은 오류가 발생했다. 해결 방법 build.grdle을 refrrsh해주면 된다. 해당 프로젝트 우클릭 > Grdle > Refresh Gradle Project
프로젝트 생성 후 실행 시 아래와 같은 오류가 발생하면서 프로젝트가 실행되지 않는 문제가 발생했다. 이는 application.properties 또는 application.yml을 설정해주지 않아서 발생한 문제이다. 해결 방법 아래와 같이 설정해주면 정상적으로 프로젝트가 실행된다. - application.properties일 경우 spring.datasource.url=jdbc:[DB명]://localhost:3306/[DB 스키마명] spring.datasource.username=[DB ID] spring.datasource.password=[DB PW] spring.datasource.driver-class-name=[JDBC 드라이버] - application.yml일 경우 spring: da..
프로젝트 중 수강 년도에 따라 로그인한 학생의 수강 교과목을 출력하는 과정에서 발생한 문제이다. 나의 작업 환경에서는 정상적으로 동작했지만 깃을 통해 pull을 받은 팀원의 환경에서는 아래와 같은 오류가 발생했다. Parameter 'studentId' not found. Available parameters are [arg2, arg1, arg0, param3, param1, param2] org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: 해결방법 기존 코드 package com.lms.user.classinfo.mapper; import com.lms.user...
프로젝트를 Git에 올릴 때 아래와 같은 명령어를 입력하면 사진과 같은 오류가 발생했다. git push -u origin master 이는 master branch가 없어서 발생한 것으로 아래와 같이 해결 해보자. 해결과정 - "master"라는 브랜치를 생성해서 현재 작업 디렉토리를 이 브랜치로 전환한다. git checkout -b "master" 다시 아래와 같이 명령어를 입력해보자. git push -u origin master 정상적으로 로컬에서 변경한 내용을 원격으로 푸쉬되는 것을 확인할 수 있다.
Spring Boot 프로젝트를 생성한 후 최초에 실행할 때 아래와 같은 오류가 발생하면서 정상적으로 실행되지 않았다. 이는 데이터 소스에 대한 url 속성이 지정되지 않았고, 데이터베이스에 대한 드라이버 클래스를 결정하지 못해서 발생한 오류이다. 해결방법 application.properties 파일에서 자신의 데이터베이스 맞게 설정해준다. MariaDB일 경우에는 아래와 같이 설정할 수 있다. # 데이터베이스 연결 정보 spring.datasource.url=jdbc:mariadb://localhost:3306/프로젝트명 spring.datasource.driver-class-name=org.mariadb.jdbc.Driver spring.datasource.username=사용자이름 spring.d..
Visual Studio Code에서 HTML 파일을 Open With Live Server를 했을 때 발생하는 오류이다. 해결방법 1. EXTENSIONS에서 Live Server 열기 2. 설정에서 Extension Settings 선택 3. Use Local Ip 부분 체크박스 체크해주기 위의 설정을 해주고나서 다시 실행한다면 정상적으로 실행되는 것을 확인할 수 있다.