게시글
질문&답변
2024.01.30
prometheus image 실행 시 에러가 발생합니다.
prometheus.yml 파일 적용 안 한 상태로 실행하고, 컨테이너에 직접 들어가서 prometheus.yml 파일 수정해서 재실행하고 적용했습니다..그리고 targets: ['apigateway-service:8000']에서 targets: ['host.docker.internal:8000']으로 변경해서 작동됐어요.
- 0
- 2
- 596
질문&답변
2024.01.05
스프링 시큐리티 최신버전 코드 있을까요?
섹션 4. Users Microservice ➀ Spring Security 코드 입니다.@Configuration @EnableWebSecurity public class WebSecurity { @Bean public SecurityFilterChain filterChain(HttpSecurity http) throws Exception { http.csrf(csrf->csrf.disable()); http.authorizeHttpRequests(request->{ request.requestMatchers(antMatcher("/users/**")).permitAll(); request.requestMatchers(antMatcher("/h2-console/**")).permitAll(); }); http.headers(headers->headers.frameOptions(frameOptions->frameOptions.disable())); return http.build(); } }
- 0
- 7
- 1.9K
질문&답변
2023.12.28
consumer가 작동하지 않습니다
https://spring.io/projects/spring-kafka/ SpringBoot 3.2 버전은 Kafka 3.6 버전을 사용해야한다고 해서 변경했습니다.MariaDB는 11.2.2 버전, confluent 7.5.2 사용했습니다.confluent 7.5* 버전 사용 시 발생하는 에러Error: Could not find or load main class org.apache.kafka.connect.cli.ConnectDistributed Caused by: java.lang.ClassNotFoundException: org.apache.kafka.connect.cli.ConnectDistributedbin\windows\kafka-run-class.bat 코드 변경기존코드rem Classpath addition for release for %%i in ("%BASE_DIR%\libs\*") do ( call :concat "%%i" ) rem Classpath addition for core for %%i in ("%BASE_DIR%\core\build\libs\kafka_%SCALA_BINARY_VERSION%*.jar") do ( call :concat "%%i" )변경코드rem Classpath addition for release for %%i in ("%BASE_DIR%\libs\*") do ( call :concat "%%i" ) rem Classpath addition for LSB style path if exist %BASE_DIR%\share\java\kafka\* ( call:concat %BASE_DIR%\share\java\kafka\* ) rem Classpath addition for core for %%i in ("%BASE_DIR%\core\build\libs\kafka_%SCALA_BINARY_VERSION%*.jar") do ( call :concat "%%i" ) confluent 실행 시 발생한 에러log4j:ERROR Could not read configuration file from URL [file:C:/work/confluent-7.5.2/config/connect-log4j.properties]. java.io.FileNotFoundException: C:\work\confluent-7.5.2\config\connect-log4j.properties (지정된 경로를 찾을 수 없습니다)bin\windows\connect-distributed.bat 코드 변경기존 코드rem Log4j settings IF ["%KAFKA_LOG4J_OPTS%"] EQU [""] ( set KAFKA_LOG4J_OPTS=-Dlog4j.configuration=file:%BASE_DIR%/config/connect-log4j.properties )변경 코드rem Log4j settings IF ["%KAFKA_LOG4J_OPTS%"] EQU [""] ( set KAFKA_LOG4J_OPTS=-Dlog4j.configuration=file:%BASE_DIR%/etc/kafka/connect-log4j.properties ) 포스트맨에서 POST로 전송할 때"connection.url":"jdbc:mysql://localhost:3306/mydb" "table.whitelist":"users"이 부분에서 mysql을 mariadb로, users를 mydb.users로 변경하여 사용했습니다.
- 0
- 2
- 497
질문&답변
2023.12.08
스프링 시큐리티 최신버전 코드 있을까요?
https://www.inflearn.com/questions/1020758/springboot-3%EC%A0%90%EB%8C%80-%EB%B2%84%EC%A0%84-spring-security-%EC%84%A4%EC%A0%95여기 코드 참고해서 작성했습니다.섹션6 기준으로 나머지 코드는 변수명 정도만 수정했고, WebSecurity코드는 이렇게 바꿔서 사용했어요.@Configuration @EnableWebSecurity @RequiredArgsConstructor public class WebSecurity { private final UserService userService; private final Environment environment; private final AuthenticationConfiguration authenticationConfiguration; private final AuthenticationManager authenticationManager; @Bean public SecurityFilterChain filterChain(HttpSecurity http) throws Exception { http.csrf(AbstractHttpConfigurer::disable) .authorizeHttpRequests(request ->{ request.requestMatchers(antMatcher("/**")).permitAll(); }) .addFilter(getAuthenticationFilter(authenticationConfiguration)); http.headers().frameOptions().disable(); //H2 Console 설정 return http.build(); } private AuthenticationFilter getAuthenticationFilter(AuthenticationConfiguration authenticationConfiguration) throws Exception { AuthenticationFilter authenticationFilter = new AuthenticationFilter(authenticationManager, userService, environment); return authenticationFilter; } }
- 0
- 7
- 1.9K
질문&답변
2022.07.08
BeanCreationException 질문드립니다.
감사합니다.. 해결했습니다. @Entity를 해야하는데 @Embeddable로 입력된게 문제였네요! 그리고 첫번째 코드는 수업 자료 PDF에 있는 코드를 그대로 사용한거에요.. 확인 부탁드립니다.
- 0
- 2
- 280
질문&답변
2022.02.08
Cause: invalid source release: 11
https://blog.naver.com/PostView.naver?blogId=tofhadl529&logNo=222374497101&from=search&redirect=Log&widgetTypeCall=true&directAccess=false 여기 아래방법으로 따라하고 해결했어요!
- 1
- 1
- 568