반응형

Spring-boot 22

하나의 Tomcat 서버에 둘 이상의 Spring Boot 애플리케이션을 배포하는 경우 예외가 표시됩니다.어떻게 해결합니까?

하나의 Tomcat 서버에 둘 이상의 Spring Boot 애플리케이션을 배포하는 경우 예외가 표시됩니다.어떻게 해결합니까? Java 애플리케이션에서 Spring Boot을 사용하고 있으며 Tomcat 7을 사용하여 배포합니다.예외가 있는 동일한 서버에 여러 Spring Boot 프로젝트를 배포하려고 했습니다.그러나 Spring Boot 애플리케이션과 Spring 애플리케이션을 하나 구축하면 작동합니다. 예외는 다음과 같습니다. 2016-01-22 08:05:18.301 INFO 16021 --- [ost-startStop-1] o.s.j.e.a.AnnotationMBeanExporter : Bean with name 'environmentManager' has been autodetected for J..

programing 2023.08.11

SpringBoot 응용 프로그램이 항상 재부팅됨(재시작 루프) - spring.devtools

SpringBoot 응용 프로그램이 항상 재부팅됨(재시작 루프) - spring.devtools 나는 tomcat이 내장된 스프링 부트 애플리케이션을 가지고 있으며 클래스 경로에서 무언가가 변경되면 애플리케이션을 다시 시작하기 위해 spring-boot-dev 도구를 사용합니다. 내 IDE는 Spring Tool Suite이며, 이로 인해 백그라운드에서 파일이 변경되어 다시 시작할 수 있다고 생각하여 "자동으로 빌드"를 전환했습니다. 문제는 Tomcat과 applicationist가 시작된 후 무한 루프에서 모든 것을 즉시 다시 시작한다는 것입니다. 2017-08-22 10:24:04.309 INFO 9772 --- [ restartedMain] s.b.c.e.t.TomcatEmbeddedServletC..

programing 2023.07.27

스프링 부트 @다른 모듈에서 자동 배선된 빈

스프링 부트 @다른 모듈에서 자동 배선된 빈 제 질문은 @ComponentScan(basePackages = {"io.swagger", "com.company.project"(예: 여기에 추가)를 검색하기 위해 구성 요소 목록에 패키지를 추가하는 방법입니다. 하지만 이 패키지는 제 프로젝트의 다른 모듈에 있습니다. 제 프로젝트의 구조는 다음과 같습니다. springboot 프로젝트(메이븐 프로젝트)/ module1(mavenProject, com.company.module1) pom1.xml module2(mavenProject, com.company.module2) pom2.xml pom.xml 모듈 2에는 @AutoWired myRepository 스위치가 모듈 1에 있는 메인(@SpringbootA..

programing 2023.07.27

Spring Boot: ApplicationListener 로깅이 Application Server 로깅을 방해합니다.

Spring Boot: ApplicationListener 로깅이 Application Server 로깅을 방해합니다. Spring Boot은 다음을 사용하여 기본 로깅 시스템을 자동으로 초기화합니다.LoggingApplicationListener내가 개발 중인 응용프로그램이 독립적으로 실행되거나 독립적으로 실행되는 경우 이는 좋은 일입니다. 그러나 저는 WSO2 애플리케이션 서버에 배포될 웹 애플리케이션을 개발하고 있습니다. 이 애플리케이션은 중앙 로그 수준 관리(웹 인터페이스를 통한 런타임 시), 비즈니스 보고 등의 기능을 갖춘 통합 로깅(log4j 사용)을 제공합니다. Spring Boot를 "있는 그대로" 사용하면 모든 것이 자동으로 기록됩니다.내 첫 번째 샷은, 제거하는 것이었습니다.spring..

programing 2023.07.22

TestRestTemplate 사용 시 예외 발생

TestRestTemplate 사용 시 예외 발생 나는 정상적으로 작동하는 사용자 정의 인증 필터가 있는 일반적인 SpringBoot 응용 프로그램을 가지고 있습니다. 그러나 통합 테스트에서 TestRestTemplate를 사용할 때 문제가 있습니다. 잘못된 자격 증명을 가진 사용자가 로그인할 수 없는지 여기서 확인하고 싶습니다.그러나 401 상태의 Response Entity 대신 예외가 발생했습니다. org.springframework.http.converter.HttpMessageNotReadableException: Could not read JSON: cannot retry due to server authentication, in streaming mode; nested exception is..

programing 2023.07.22

응용 프로그램 인수를 기반으로 실행할 스프링 배치 작업 선택 방법 - 스프링 부트 Java 구성

응용 프로그램 인수를 기반으로 실행할 스프링 배치 작업 선택 방법 - 스프링 부트 Java 구성 동일한 인프라 관련 원두를 사용하고 싶어서 같은 프로젝트에서 두 개의 독립적인 스프링 배치 작업을 하고 있습니다.모든 것이 Java로 구성되어 있습니다.예를 들어 메인 메서드의 첫 번째 Java app 인수를 기반으로 작업을 독립적으로 시작할 수 있는 적절한 방법이 있는지 알고 싶습니다.내가 뛰면,SpringApplication.run두 번째 작업만 마법으로 실행됩니다.주요 방법은 다음과 같습니다. @ComponentScan @EnableAutoConfiguration public class Application { public static void main(String[] args) { SpringAppli..

programing 2023.07.22

스프링부츠 MVC 멀티모듈 실행가능항아리

스프링부츠 MVC 멀티모듈 실행가능항아리 나는 스프링부츠 1.1.7로 빌드하는 멀티모듈 프로젝트가 있습니다. 구조는 + parent + import + web + backend 부모 모듈에는 부모로부터 관리하고자 하는 마이크로 서비스(모든 사용자가 사용하는 종속성) 등이 포함됩니다.가져오기/백엔드에는 배치 비즈니스 로직이 있고, 웹에는 배치 작업을 시작할 수 있는 mvc 애플리케이션이 있습니다. 이클립스에서는 Application.java 파일에서 응용 프로그램을 시작하고 응용 프로그램이 작동합니다. 이제 실행 가능한 jar 파일을 실행하여 해당 응용 프로그램을 실행하고 싶었지만 콘솔에서 시작하려고 하면 다음 오류 메시지가 나타납니다. java -jar application.jar Kein Hauptma..

programing 2023.07.22

Java 구성을 사용하는 @Spring(Boot)의 예약된 작업에 대한 범용 예외 처리기

Java 구성을 사용하는 @Spring(Boot)의 예약된 작업에 대한 범용 예외 처리기 Spring Boot(ver 1.4.2) 애플리케이션에 예약된 작업이 많이 있으며 @ExceptionHandler 주석이 있는 일반 컨트롤러에서 가능한 것과 같은 하나의 핸들러를 사용하여 모든 예외를 포착하고 싶습니다.이 접근 방식은 스레드화 때문에 @Scheduled 주석으로 정의된 작업에는 적용되지 않습니다. @Component public class UpdateJob { @Transactional @Scheduled(cron = "0 1 0 * * *") public void runUpdateUsers() { userService.updateUsers(); } @ExceptionHandler public voi..

programing 2023.07.12

Spring Web Security에서 Authentication EntryPoint의 목적은 무엇입니까?

Spring Web Security에서 Authentication EntryPoint의 목적은 무엇입니까? Spring Web Security에서 Authentication EntryPoint의 목적은 무엇입니까?설명서에는 자세한 내용이 나와 있지 않습니다.언제 사용해야 하며 스프링 보안 필터 체인과 관련이 있습니까? 이 인터페이스는 ExceptionTranslationFilter에 의해 구현된 인터페이스로, 기본적으로 Spring Security의 첫 번째 진입 지점인 필터입니다.이것은 사용자가 인증되었는지 확인하고 사용자를 로그인하거나 예외(권한 없는)를 던지는지 확인하는 진입점입니다.일반적으로 클래스는 단순한 애플리케이션에서 그렇게 사용할 수 있지만 REST, JWT 등에서 스프링 보안을 사용할 경..

programing 2023.07.12

봄 부팅 웹 앱이 준비된 후 자동으로 브라우저 시작

봄 부팅 웹 앱이 준비된 후 자동으로 브라우저 시작 스프링 부팅 애플리케이션을 시작한 후 브라우저를 자동으로 실행하려면 어떻게 해야 합니까?브라우저가 로드되면 사용자가 인덱스 페이지를 보고 웹 앱과 상호 작용을 시작할 수 있도록 웹 앱이 배포되고 요청을 처리할 준비가 되었는지 확인하는 수신기 메서드 콜백이 있습니까? public static void main(String[] args) { SpringApplication.run(Application.class, args); // launch browser on localhost } 아래 코드가 작동했습니다. @EventListener({ApplicationReadyEvent.class}) void applicationReadyEvent() { System..

programing 2023.07.12
반응형