Ошибка при вызове серверной службы FCM на сервере - PullRequest
0 голосов
/ 05 марта 2020

Я развернул Springboot на сервере, когда я пытаюсь отправить сообщение указанному c пользователю, ошибка говорит об этом ..

Caused by: java.net.UnknownHostException: oauth2.googleapis.com
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184) ~[na:1.8.0_212]
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[na:1.8.0_212]
    at java.net.Socket.connect(Socket.java:589) ~[na:1.8.0_212]
    at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:666) ~[na:1.8.0_212]
    at sun.net.NetworkClient.doConnect(NetworkClient.java:175) ~[na:1.8.0_212]
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) ~[na:1.8.0_212]
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) ~[na:1.8.0_212]
    at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264) ~[na:1.8.0_212]
    at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367) ~[na:1.8.0_212]
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191) ~[na:1.8.0_212]
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1156) ~[na:1.8.0_212]
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1050) ~[na:1.8.0_212]
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177) ~[na:1.8.0_212]
    at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.java:1334) ~[na:1.8.0_212]
    at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1309) ~[na:1.8.0_212]
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:259) ~[na:1.8.0_212]
    at com.google.api.client.http.javanet.NetHttpRequest.execute(NetHttpRequest.java:108) ~[google-http-client-1.30.1.jar!/:na]
    at com.google.api.client.http.javanet.NetHttpRequest.execute(NetHttpRequest.java:79) ~[google-http-client-1.30.1.jar!/:na]
    at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:995) ~[google-http-client-1.30.1.jar!/:na]
    at com.google.auth.oauth2.ServiceAccountCredentials.refreshAccessToken(ServiceAccountCredentials.java:429) ~[google-auth-library-oauth2-http-0.17.1.jar!/:na]
    ... 17 common frames omitted

Но когда я развернул в облаке (Heroku) это работает успешно. Пожалуйста, помогите.

Я уже проверил свою учетную запись и свойства, et c. Это не проблема.

new ->

после открытия порта на моем сервере я получаю новое сообщение об ошибке, в котором говорится

Caused by: java.io.IOException: Error getting access token for service account: Unrecognized SSL message, plaintext connection?
    at com.google.auth.oauth2.ServiceAccountCredentials.refreshAccessToken(ServiceAccountCredentials.java:432) ~[google-auth-library-oauth2-http-0.17.1.jar!/:na]
    at com.google.auth.oauth2.OAuth2Credentials.refresh(OAuth2Credentials.java:157) ~[google-auth-library-oauth2-http-0.17.1.jar!/:na]
    at com.google.auth.oauth2.OAuth2Credentials.getRequestMetadata(OAuth2Credentials.java:145) ~[google-auth-library-oauth2-http-0.17.1.jar!/:na]
    at com.google.auth.http.HttpCredentialsAdapter.initialize(HttpCredentialsAdapter.java:91) ~[google-auth-library-oauth2-http-0.17.1.jar!/:na]
    at com.google.firebase.internal.FirebaseRequestInitializer.initialize(FirebaseRequestInitializer.java:55) ~[firebase-admin-6.12.0.jar!/:na]
    at com.google.api.client.http.HttpRequestFactory.buildRequest(HttpRequestFactory.java:88) ~[google-http-client-1.30.1.jar!/:na]
    at com.google.api.client.http.HttpRequestFactory.buildPostRequest(HttpRequestFactory.java:128) ~[google-http-client-1.30.1.jar!/:na]
    at com.google.firebase.messaging.FirebaseMessagingClientImpl.sendSingleRequest(FirebaseMessagingClientImpl.java:148) ~[firebase-admin-6.12.0.jar!/:na]
    at com.google.firebase.messaging.FirebaseMessagingClientImpl.send(FirebaseMessagingClientImpl.java:126) ~[firebase-admin-6.12.0.jar!/:na]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...