如何使用org.eclipse.jetty设置服务器端口:jetty-maven-plugin?
我目前通过一个jetty.xml
文件设置端口,我一直试图从新的文档中找出如何通过Maven插件的configuration实际定义一个httpConnector
。 Eclipse站点上的文档似乎有些模糊,我一直试图弄清楚这一点,因此最终使用jetty.xml
。 现在我想找出正确的方法来做到这一点。
我目前正在使用org.eclipse.jetty:jetty-maven-plugin:9.2.1.v20140609
。
请指教! 提前谢谢了!
jetty-maven-plugin
文档指出你可以在pom.xml文件中configurationhttpConnector
元素来设置ServerConnector
偏好设置,或者使用jetty.http.port
系统属性来改变端口或者使用Jetty描述符,实际上正在做。 然后你有多个选项:
-
运行时更改端口:
mvn jetty:run -Djetty.http.port=9999
-
在你的pom.xml文件中设置属性:
<properties> <jetty.http.port>9999</jetty.http.port> </properties>
然后运行:
mvn jetty:run
-
在pom.xml文件中的插件声明中设置端口:
<build> <plugins> <plugin> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> <version>9.2.1.v20140609</version> <configuration> <httpConnector> <!--host>localhost</host--> <port>9999</port> </httpConnector> </configuration> </plugin> </plugins> </build>
运行以下命令: mvn jetty:run -Djetty.port = 9999
我猜mvndocker:运行-Djetty.http.port = 9999已被弃用。 这不适合我。
您可以通过pom.xml
configuration端口:
<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>
这对我来说,证实我目前正在我的铬8088端口上debugging服务器。
mvn jetty:run -Dhttp.port=8088