Apple プッシュ通知 API を試して、ローカルの Mac (環境) で動作するようにしました。ローカルの tomcat でテストしたところ、すべて正常に動作し、iOS デバイスは例外として通知を受け取りました。
しかし、リモート サーバー (Amazon EC2 インスタンス) の tomcat に戦争を展開するとき、検証のために同じ .p12 ファイルを使用することに注意してください。アプリケーションは成功メッセージを返しますが、iOS デバイスはメッセージを受信できませんでした。
Apple プッシュ サーバーとの接続を確認しましたが、問題ないようです。
この Amazon EC2 用にセットアップされた他のシステムを見逃していないかどうか疑問に思っています。Windows マシンの tomcat でも同じコードが機能します。
ありがとう!