我想改變碼頭9從8080偵聽的默認端口爲80,我編輯的碼頭,http.xml文件看起來像這樣:碼頭不希望偵聽端口80
<Call name="addConnector">
<Arg>
<New class="org.eclipse.jetty.server.ServerConnector">
<Arg name="server"><Ref refid="Server" /></Arg>
<Arg name="factories">
<Array type="org.eclipse.jetty.server.ConnectionFactory">
<Item>
<New class="org.eclipse.jetty.server.HttpConnectionFactory">
<Arg name="config"><Ref refid="httpConfig" /></Arg>
</New>
</Item>
</Array>
</Arg>
<Set name="host"><Property name="jetty.host" /></Set>
<Set name="port"><Property name="jetty.port" default="80" /></Set>
<Set name="idleTimeout"><Property name="http.timeout" default="30000"/></Set>
</New>
</Arg>
然而,由於一些奇怪的原因,當我啓動它仍然偵聽8080
這只是該文件中的默認,也許你正在設置'jetty.port'地方?在相關的目錄中找到Grep。 – Thilo
'/ etc'中只有兩個'jetty.port'事件。其中之一是在'jetty-proxy.xml'中設置爲8888(不相關),另一個是我在'jetty-http.xml'中設置爲80的那個。 – Eleeist
我使用「jetty.sh」。你也看過嗎?它似乎也看着它的環境變量JETTY_PORT。 – Thilo