반응형
해결됨 - Spring Boot Starter Mail - com.sun.activation.registics 클래스에 액세스하지 못했습니다.javax.activation 클래스의 LogSupport입니다.MimtypeFileTypeMap
Spring Boot Starter Mail을 사용할 때 위의 문제에 대한 솔루션을 공유하고 MimeMessage 인스턴스를 생성하려고 합니다.도우미 예외: com.sun.activation.registics 클래스에 액세스하지 못했습니다.javax.activation 클래스의 LogSupport입니다.MimtypeFileTypeMap
이 문제는 angus-activation 라이브러리 종속성을 가져오는 버전 4.0.0의 jaxb-core 종속성 뒤에 있습니다.라이브러리를 먼저 로드하면 공용 클래스의 LogSupport가 없습니다.LogSupport의 올바른 원본은 com.sun.activation:jakarta.activation 라이브러리입니다.
해결책은 다음을 jaxb-core 종속성에서 제외하는 것입니다.
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-core</artifactId>
<version>4.0.0</version>
<exclusions>
<exclusion>
<groupId>org.eclipse.angus</groupId>
<artifactId>angus-activation</artifactId>
</exclusion>
</exclusions>
</dependency>
동시에 다음과 같은 종속성을 사용할 수 있어야 합니다.
<dependency>
<groupId>com.sun.activation</groupId>
<artifactId>jakarta.activation</artifactId>
<version>2.0.1</version>
</dependency>
저는 pom.xml에 의존성을 추가하는 것을 도왔습니다 :)
<dependency>
<groupId>jakarta.mail</groupId>
<artifactId>jakarta.mail-api</artifactId>
<version>2.1.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse.angus</groupId>
<artifactId>jakarta.mail</artifactId>
<version>1.0.0</version>
</dependency>
언급URL : https://stackoverflow.com/questions/73034101/resolved-spring-boot-starter-mail-failed-to-access-class-com-sun-activation
반응형
'programing' 카테고리의 다른 글
| MySQL에 패키지(Oracle)에 해당하는 것이 있습니까? (0) | 2023.07.21 |
|---|---|
| 방법의 결과로 데이터 스냅샷 값을 반환하는 방법은 무엇입니까? (0) | 2023.07.16 |
| PL/SQL 개발자의 앰퍼샌드 이스케이프 (0) | 2023.07.16 |
| ASP.NET 4.5 프로젝트를 위해 Visual Studio 2015와 함께 Grunt, Bower, Gulp, NPM 사용 (0) | 2023.07.16 |
| Github: 업스트림 분기를 포크로 가져옵니다. (0) | 2023.07.16 |