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