0

「bin/jetty.sh start」を使用してサーバーを起動します。アプリで初期化するときに、jetty のポートを知るにはどうすればよいですか?

4

2 に答える 2

0

次のような JETTY_HOME/start.d/http.ini で自分の jetty.port を見つけました。

#
# Initialize module http
#
--module=http
## HTTP Connector Configuration
jetty.port=8081
http.timeout=30000

デフォルトの jetty.port は 8080 で、8081 に変更します。

ファイルが存在しない場合は、ファイル JETTY_HOME/start.ini を見つけて追加できます。

--module=http
jetty.port=8081

それに。

また、ターミナルで jetty を実行して、引数 --port 8081 を追加することもできます。

于 2014-01-09T01:58:44.383 に答える
0

通常、jetty.sh を使用して jetty を起動する場合、start.ini、jetty.xml、または jetty-http.xml ファイルの特定のポートにハードコーディングするか、-Djetty.port プロパティを介して渡されます。 .

宣言されたポート 0 で jetty を起動している場合、ランダムなポートが割り当てられ、次のような行の出力をコームする必要があります。

桟橋9:

013-05-24 11:31:57.465:INFO:oejs.ServerConnector:main: 開始 ServerConnector@6291d9aa{HTTP/1.1}{0.0.0.0:8080}

Jetty 7/8 おそらく oejs.SelectChannelConnector でしょう

于 2013-05-24T17:26:04.297 に答える