Jetty サーバーで実行されている Apache タペストリー アプリケーションがあります。そのため、実行中の HTTP サーバーのポート番号は、リクエスト オブジェクトからのリクエスト中に取得できます。しかし、プログラムの起動中にサーバーが実行されているポート番号を見つける必要があります (AppModule のどこか)。この情報をプログラムで取得する方法はありますか? サービスで @Symbol(SymbolConstants.HOSTPORT) String hostPort にアクセスしようとしましたが、これは機能しません。単に 0 を返します。どうやら 0 は、リクエストからポート番号を検索する必要があることを意味します。
私がそれを必要とする理由は、このアプリケーションが実行されているポート/IPアドレスを認識して呼び出すことができるように、他のサービスからアクセスできるデータベースにこの情報を書き込む必要があるためです。