OpenTripPlanner:如何在不同于默认8080的端口上运行独立实例?

时间:2016-07-18 08:39:30

标签: java server port grizzly opentripplanner

我使用此命令来运行Grizzly服务器:

java -Xmx6G -jar otp-0.19.0-shaded.jar --build Data --inMemory

并且它成功地在8080上运行Grizzly服务器。但是因为我现在想要在8080占用的机器上使用它,我需要在例如808上运行它。 9090。

当我尝试:

java -Xmx6G -jar otp-0.19.0-shaded.jar -p 9090 --build Data --inMemory

在网络上的许多地方建议我会收到一个错误,声称“-p”是一个不受支持的命令。关于我应该如何处理的任何想法?

1 个答案:

答案 0 :(得分:0)

我使用--port来定义http端口(以及 - https端口的--securePort)。 OTP将打开http和https,因此如果您想在一台计算机上运行多个实例,则必须保持每个实例的唯一实例。

这对我有用: java -jar otp * .jar -server --port 55555 --securePort 55556 --router"" --graphs Graph.obj

BTW,帮助对话框列出了一些其他选项: java -jar otp * .jar --help