如何使用org.eclipse.jetty:jetty-maven-plugin设置服务器端口?

car*_*ing 63 jetty maven

我目前正在通过jetty.xml文件设置端口,我一直试图从新文档中找出如何httpConnector通过Maven插件的配置实际定义.Eclipse网站上的文档似乎有点含糊不清,我一直试图弄清楚这一点,最终使用了一个jetty.xml.我现在想找出正确的方法.

我正在使用org.eclipse.jetty:jetty-maven-plugin:9.2.1.v20140609.

tma*_*wen 123

jetty-maven-plugin文档指出您可以httpConnectorpom.xml文件中配置元素以设置ServerConnector首选项,或使用jetty.http.port系统属性更改端口或使用Jetty描述符,即实际执行方式.然后你有几个选择:

编辑

在新版本中jetty-maven-plugin,jetty.http.port已弃用且无法使用.jetty.port如果上述说明不起作用,您可以尝试.

  • 谢谢@Lucky指出这一点.我认为`jetty.port`属性现在已经被删除,转而支持`jetty.http.port`.答案已更新,以反映插件文档中的更改. (2认同)
  • 我没有运气-Djetty.http.port = 9999但是-Djetty.port = 9999 (2认同)

Viv*_*arg 19

运行以下命令: mvn jetty:run -Djetty.port = 9999

我想mvn jetty:不推荐使用run -Djetty.http.port = 9999.它对我不起作用.

  • 确认,使用plugin.jetty.maven.version = 9.1.4.v20140401,它是jetty.port; jetty.http.port,从接受的答案,des not work. (3认同)

Ben*_*min 14

您可以通过以下方式配置端口pom.xml:

<build>
    <plugins>
        <plugin>
            <groupId>org.eclipse.jetty</groupId>
            <artifactId>jetty-maven-plugin</artifactId>
            <version>9.2.1.v20140609</version>
            <configuration>
                <httpConnector>
                    <port>9999</port>
                </httpConnector>
            </configuration>
        </plugin>
    </plugins>
</build>
Run Code Online (Sandbox Code Playgroud)