我已经使用-Djetty.port=xxx
在命令行上设置http端口,但我还需要为https指定一个不同的端口。我在网上得到一些关于jetty.ssl.port
和aleady尝试-Djetty.ssl.port=yyy
的提示,但这没有用。
至于为什么在命令行上提供端口而不是config xml文件,这是因为根据某些条件我需要在某些端口上启动Jetty。
我正在使用Jetty 6.1-SNAPSHOT。
最终我需要像:java -Djetty.port=XXX -Djetty.ssl.port=YYY -jar start.jar
注意......这是旧版本的码头,我们今天甚至还发布了码头9的里程碑。
无论如何,查看jetty.xml,你应该看到有一个为jetty.port定义的属性,只需为jetty.ssl.port等创建一个类似的属性,然后使用它。
jetty.xml文件应该非常容易阅读,但回想一下你可能需要查看jetty-ssl.xml文件。
只需从项目目录中执行以下命令:mvn -Djetty.port=8686 jetty:run