반응형
Spring Boot 3으로 업그레이드할 때 wiremock 문제 발생
Spring Boot 2.5를 3.0으로 업그레이드할 때, 아마 자카르타 네임스페이스로 이동한 것 때문에 Wiremock에서 몇 가지 문제가 발생합니다.최신 버전으로 업그레이드도 가능wiremock-jre8, 즉2.35.0(2022년 12월 현재) 도움이 되지 않는 것 같습니다.다음 오류가 발생합니다.
java.lang.NoClassDefFoundError: javax/servlet/DispatcherType
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:375)
at com.github.tomakehurst.wiremock.jetty9.JettyHttpServerFactory.getServerConstructor(JettyHttpServerFactory.java:37)
at com.github.tomakehurst.wiremock.jetty9.JettyHttpServerFactory.<clinit>(JettyHttpServerFactory.java:30)
jartaka 네임스페이스 및 Jetty 11 지원과 관련된 알려진 문제인 것 같습니다. 이 문제를 제대로 해결하려면 시간이 좀 걸릴 것입니다.
https://github.com/wiremock/wiremock/issues/1760
문제에 표시된 것과 같이, 를 사용합니다.wiremock-jre8-standalone대신에wiremock-jre8Wiremock 3.x에서 문제가 제대로 해결될 때까지 문제를 해결하는 데 도움이 됩니다.
예: Wiremock 버전 1.58은 Spring Boot 3과 함께 작동합니다(이전 버전을 사용해도 괜찮으시다면).
언급URL : https://stackoverflow.com/questions/74673966/wiremock-issue-when-upgrading-to-spring-boot-3
반응형
'programing' 카테고리의 다른 글
| 프로그램적으로 뷰를 뷰에 추가하는 방법 (0) | 2023.09.07 |
|---|---|
| 예기치 않은 AUTO_INCRECTION 동작 (0) | 2023.09.07 |
| 입력 상자에 부트스트랩 글리폰 추가 (0) | 2023.09.07 |
| Node.js에서 CTRL+C 탐지 (0) | 2023.09.07 |
| 디브에서 긴 단어를 단어로 묶는 방법이 있습니까? (0) | 2023.09.07 |