본문 바로가기
개발/VM

APNs Push Sending Exception :java.util.concurrent.ExecutionException: io.netty.channel.AbstractChannel$AnnotatedSocketException: Network is unreachable: api.push.apple.com/... 해결 방법

by 유우웁 2024. 12. 10.
반응형

모바일 푸쉬시 FCM 토큰 방식으로 푸쉬를 발송하는데, 아이폰은 APNs pus를 발송하는데, 오류가 발생했다. 

<오류 로그>

APNs Push Sending Exception :java.util.concurrent.ExecutionException: io.netty.channel.AbstractChannel$AnnotatedSocketException: Network is unreachable: api.push.apple.com/...

 

<해결방안>

Linux 환경의 톰캣임으로 

톰캣/bin/setenv.sh(해당 파일이 없을 경우에는, 파일을 생성한다.)

- 파일생성 

//setenv.sh 파일 생성
touch setenv.sh

//파일 권한 주기
chmod 755 setenv.sh

 

 

- 파일 수정

vi setenv.sh

생성한 파일에 아래와 같이 작성

export CATALINA_OPTS="$CATALINA_OPTS -Djava.net.preferIPv4Stack=true -Djava.net.preferIPv4Addresses=true"

참고) JAVA_OPTS로 설정하게 되면 다른 솔루션에도 영향이 갈 수 있어서 CATALINA_OPTS로 설정하는 것이 좋다고 합니다.

- 재기동

 

하면 오류없이 푸시 오는 것 확인할 수 있었다^_^

반응형

'개발 > VM' 카테고리의 다른 글

[CentOS7]리눅스 서버 시간 변경하기(data -s)  (0) 2023.12.12
VirtualBox 다운로드 및 사용법  (0) 2023.12.08