リモートサーバーで jstatd を実行しようとしています。ドキュメントによると、ポリシー ファイルを作成し、次のコマンドでデーモンを起動します。
jstatd -p 1199 -J-Djava.security.policy=<path-to-policy>
次の投稿で、ファイアウォールで開く必要がある 2 つのポートがあることを読みました: jps can't connect to a remote jstatd
これら 2 つのポートを開くと、すべて正常に動作します (VisualVM を介したリモート Java アプリケーションへの接続を含む)。今、私は 1199 ポートが修正されていることを読みましたが、2 番目のポートは jstatd の起動ごとにランダムなポートです ( VisualVM を使用してファイアウォール経由でリモート jstatd インスタンスに接続します)。そのため、私のファイアウォールの裁定は非常に複雑になります。ポートを固定値に設定する可能性はありますか? 私の問題は、jstatd が (再) 起動されるたびにファイアウォールを変更できないことです。
よろしくお願いいたします。AnarchoEnte