我想改变码头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