728x90
반응형
- [ 언어·프레임워크/Spring Boot ][Spring Boot][Trouble Shooting] Windows에서 8080포트 죽이기 : Web server failed to start. Port 8080 was already in use.2022-09-13 11:52:39java -jar 파일명.jar gradle로 빌드한 jar 파일을 위 명령어로 실행했는데 8080 포트가 이미 사용 중이라는 에러가 발생했다. 코드를 수정하고 다시 빌드하는 일은 번거롭기 때문에 기존에 실행 중인 8080 포트를 죽이기로 했다. Microsoft Windows [Version 10.0.19044.1889] (c) Microsoft Corporation. All rights reserved. C:\Users\J\Documents\GitHub\spring-boot-webservice-java11\spring-webservice\build\libs>java -jar spring-webservice-0.0.1-SNAPSHOT.jar . ____ _ __ _ _ /\\ / ___'_ __ _ _..
- [ 언어·프레임워크/Spring Boot ][Spring Boot][Trouble Shooting] gradlew build 실패2022-09-13 01:06:58gradlew build gradlew test는 성공했는데 gradlew build 명령어 실행 시 아래와 같은 에러와 함께 빌드가 실패했다. 프로젝트에 main 클래스가 2개가 있어서 발생한 에러였다. Microsoft Windows [Version 10.0.19044.1889] (c) Microsoft Corporation. All rights reserved. C:\Users\J\Documents\GitHub\spring-boot-webservice-java11\spring-webservice>gradlew build > Task :bootJarMainClassName FAILED FAILURE: Build failed with an exception. * What went wrong: Execu..
- [ 언어·프레임워크/Spring Boot ][Spring Boot][Trouble Shooting] gradlew test 실패2022-09-12 22:39:39gradlew test 위 명령을 실행해 build test를 진행했는데 아래와 같이 에러가 발생했다. C:\Users\J\Documents\GitHub\spring-boot-webservice-java11\spring-webservice>gradlew test > Task :test SpringWebserviceApplicationTests > contextLoads() FAILED java.lang.IllegalStateException at DefaultCacheAwareContextLoaderDelegate.java:132 Caused by: org.springframework.beans.factory.support.BeanDefinitionOverrideException at DefaultLis..
- [ 언어·프레임워크/Spring Boot ][Spring Boot][문제해결] STS에서 Mustache 사용 설정 및 한글 깨짐 문제 해결2022-09-08 09:15:16"이동욱. (2019). 스프링 부트와 AWS로 혼자 구현하는 웹 서비스. 프리텍"으로 실습 중인데 책에서는 IntelliJ를 IDE로 사용하고 있지만 나의 경우 STS로 실습을 진행 중이다. "Chapter 04 - 머스태치로 화면 구성하기"에 대한 실습을 하던 중 STS에서는 Mustache 설정에 차이가 있음을 확인했다. ▍build.gradle STS에서 Gradle의 dependencies에 아래 코드를 추가하고 Refrash 한다. implementation 'org.springframework.boot:spring-boot-starter-mustache' ▍src/main/resources/templates/index.mustache index.mustache 파일을 생성하고 아래 코드를 작..
- [ 언어·프레임워크/Spring Boot ][Spring Boot][문제해결] org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL⋯2022-09-07 14:10:47org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL "create table posts (id bigint not null auto_increment, author varchar(255), content TEXT not null, title varchar(500) not null, primary key (id)) engine=InnoDB" via JDBC Statement "이동욱. (2019). 스프링 부트와 AWS로 혼자 구현하는 웹 서비스. 프리텍"으로 실습 중에 만나게 된 에러이다. 99~100쪽을 실습 중이었고 H2 쿼리 로그를 MySQL 버전으로 출력되게 하기 위해 추가한 설정으로 인해 발생한 에러이다. 아..
- [ 언어·프레임워크/Spring Boot ][Spring Boot][문제해결] Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException2022-09-04 17:43:06Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException JPA 게시판 프로젝트에 Swagger를 적용하던 중에 만나게 된 에러이다. 이 문제를 해결하기 위해서는 application.properties에 아래의 코드를 추가해주면 된다. spring.mvc.pathmatch.matching-strategy = ANT_PATH_MATCHER [그림 1]은 해당 에러를 해결한 후 localhost:8080/swagger-ui.html에 접속한 화면이다. 출처: https://velog.io/@dldydrhkd/Failed-to-start-bean-documentationPl..
- [ 언어·프레임워크/Spring Boot ][Spring Boot][문제해결] RESTful 구현 중 Request method 'POST' not supported 오류2022-09-02 18:47:54"김인우. (2019). 스프링 부트 시작하기. 프로그래밍인사이트"로 실습 중에 발생한 문제이다. [그림 1]의 "게시글 상세 화면"에서 "수정하기" 또는 "삭제하기" 버튼 클릭 시 아래와 같은 에러가 발생하였다. org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'POST' not supported HTML은 POST와 GET 방식의 요청만 지원하고 PUT, DELETE 방식은 지원하지 않는다. 스프링은 웹 브라우저에서 사용되는 POST, GET 방식을 이용해서 PUT, DELETE 방식을 사용할 수 있도록 HiddenHttpMethodFilter 기능을 지원한다. 스프링 부트 2.1.x 이상의 버전에서는 이미 ..
- [ 언어·프레임워크/Spring Boot ][Spring Boot][문제해결] TransactionInterceptor의 deprecated 문제2022-09-01 15:00:37PlatformTransactionManager 대신 TransactionManager을 사용하면 TransactionInterceptor의 deprecated 문제가 해결된다. // AS-IS ... import org.springframework.transaction.PlatformTransactionManager; ... @Autowired private PlatformTransactionManager transactionManager; ... // TO-BE ... import org.springframework.transaction.TransactionManager; ... @Autowired private TransactionManager transactionManager; ... 아래의 링크..
728x90
반응형