アップルプッシュ通知APIを試して、ローカルのMac(環境)で動作させました。ローカルTomcatでテストしたところ、すべて正常に動作し、iOSデバイスは例外として通知を受け取ります。アマゾンEC2のAppleプッシュ通知サーバーは接続されていますが、通知は受けません
しかし、リモートサーバー(Amazon EC2インスタンス)のTomcatに私の戦争を展開すると、私は検証のために同じ.p12ファイルを使用することに注意してください。アプリケーションは正常に終了しましたが、iOSデバイスはメッセージを受信できませんでした。
アップルのプッシュサーバーとの接続を確認しても、問題はないようです。
私はこのAmazon EC2用に設定された他のシステムを見逃してしまったのでしょうか? Windowsマシン上のTomcatでも同じコードが動作します。
ありがとうございます!
幸運にも、この問題に直面していますか? – Warrior
'$ telnet gateway.push.apple.com 2195'を試して、ポートが開いているかどうか確認しましたか? EC2セキュリティグループまたはローカルファイアウォールを編集する必要があるかもしれませんが、 –