๋๋ฉ์ธ ์ฑ๊ฒฉ์ ๋ง์ง ์๋ ์ฝ๋๋ฅผ ๋ค๋ฅธ๋ฐ๋ก ์ฎ๊ธฐ๋ ์์ ์ ์งํํ๋ค.
๊ตฌ๊ธ ํ๋ก์ ํธ๋ค์ ๊ฐ์ ธ์์ ์ธ์ฆ์ ๋ฐ์ credential์ ์์ฑ ํ api๋ฅผ ํธ์ถํ๋ ๋ฐฉ์์ธ๋ฐ
ํ๋ก์ ํธ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ค๋๋ฐ ํด๋น dependency๋ฅผ ์ฌ์ฉํ๊ณ
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-cloudresourcemanager</artifactId>
<version>v1-rev497-1.23.0</version>
</dependency>
์ธ์ฆ์ ๋ฐ๊ธฐ์ํด oauth2 dependency๋ฅผ ์ฌ์ฉํ๋ค.
<dependency>
<groupId>com.google.auth</groupId>
<artifactId>google-auth-library-oauth2-http</artifactId>
<version>1.7.0</version>
</dependency>
๊ธฐ์กด์๋ ์ฌ์ค ๋ค๋ฅธ ๋ฆฌ์์ค dependeny์ ๋ด์ฅ๋์ด์๋ oauth2๋ฅผ ์ฌ์ฉํ๊ณ ์์๊ณ ๋ฒ์ ์ ๋ง์ถฐ์ ์ข ๋ฎ๊ธดํ์ง๋ง ์ผ๋จ ์ ์์ ์ผ๋ก ์ฝ๋๊ฐ ๋์ํ๋๊ฒ ๋ชฉ์ ์ด์์ผ๋ 1.7.0์ผ๋ก ๋๊ฐ์ด ๊ฐ์ ธ์๋ค.
๊ทธ์น๋ง ์์กด์ฑ๋ค ์ถ๊ฐ ํ ์ฝ๋๋ฅผ ๋ค ์ฎ๊ธฐ๊ณ ์คํ์ ์์ผฐ๋๋ฐ ์๋จ
์์ ์๋ฌ ๋ก๊ทธ ํ ์คํธ
Apr 27, 2023 2:12:54 AM org.apache.catalina.core.StandardWrapperValve invoke
์ฌ๊ฐ: Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: co m.google.common.util.concurrent.MoreExecutors.directExecutor()Ljava/util/concurrent/Executor;] with root cause
java.lang.NoSuchMethodError: co m.google.common.util.concurrent.MoreExecutors.directExecutor()Ljava/util/concurrent/Executor;
at co m.google.auth.oauth2.OAuth2Credentials.refreshIfExpired(OAuth2Credentials.java:191)
....
๋ฉ์๋๋ฅผ ์ฐพ์ ์ ์๋ค๊ณ ์ต์
์
์ด ๊ณ์ ๋ฐ์ํ๋ค.
๊ตฌ๊ธ๋ง์ ์ข ํด๋ณด๋ guava ๋ฒ์ ์ด ์๋ง์ผ๋ฉด ์ด๋ฐ ์ต์
์
์ด ๋ ์ ์๋ค๊ณ ํ์ฌ ๊ธฐ์กด์ ์ฌ์ฉํ๋ ๋ฒ์ ์ ๋ง์ถฐ์ <version>31.1-jre</version>๋ฅผ pom์ ์ถ๊ฐํด์คฌ๋ค.
<!--https://mvnrepository.com/artifact/com.google.guava/guava -->
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>31.1-jre</version>
</dependency>
๊ตฌ์๋ฐ ๋ฒ์ ๋ ์กฐ์ ์ ํด์คฌ๋๋ฐ๋ ์ฌ์ ํ ๋ฉ์๋๋ฅผ ์ฐพ์ ์ ์๋ค๊ณ ์ต์
์
์ด ๋๋ค.
๋ณด์ํ๋.. ํ๋ก์ ํธ ์กฐํ๋ฅผ ์ํด cloudresourcemanager๋ฅผ ์ฌ์ฉํ๋๋ฐ ์ฌ๊ธฐ์ ์ฌ์ฉํ๋ guava-jdk5์ ๋ฒ์ ์ถฉ๋์ด ๋๋ค๊ณ ํ๋ค.
๊ทธ๋์ resourcemanager ์ถ๊ฐํ๋๋ฐ์ ํด๋น ๊ตฌ์๋ฐ ๋ฒ์ ์ ์ ๊ฑฐํ๊ณ ์ถ๊ฐํ๋ ๋ฐฉ์์ผ๋ก ์ฒ๋ฆฌ ์๋ฃ ์๋๋น
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-cloudresourcemanager</artifactId>
<version>v1-rev497-1.23.0</version>
<exclusions>
<exclusion>
<groupId>co m.google.guava </groupId>
<artifactId>guava-jdk5</artifactId>
</exclusion>
</exclusions>
</dependency>
'๊ฐ๋ฐ์ํ > ์ด์ ๋ฐ์' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Select ์ฟผ๋ฆฌ ์คํ ์ค Apparent connection leak detected (0) | 2022.12.01 |
---|---|
A fatal error has been detected by the Java Runtime Environment. Docker Alphine Image Crashed Exception (0) | 2022.07.25 |