Javaプログラムを実行するために、偽のant(いくつかの環境変数を設定してから実際のantを呼び出すPerlの独自のantスクリプト)を使用しています。このプログラムは、サーバーが URL で実行されているかどうかをチェックします (サーバーは localhost で実行されています)。SSL経由で通信しているため、サーバーと通信する前にいくつかのセキュリティ証明書を提供する必要があります。ビルドファイルにこのJavaターゲットがあります
<java classname="com.salesforce.util.ReleaseStoreValidator" fork="true" failonerror="true">
プログラムは正常に動作します。しかし、問題はフォークを削除したいということです。ただし、フォークを削除すると問題が発生し、このエラーが発生します
javax.net.ssl.SSLKeyException: RSA プリマスター シークレット エラー
サーバーもこの警告ログをスローします
WARN:oeji.nio:javax.net.ssl.SSLException: 致命的なアラートを受信しました: unexpected_message
この問題をフォークに関連付けることができず、解決できません。アイデアはありますか?