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



我用这个命令让Grizzly服务器运行:

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

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

当我尝试时:

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

这是在网络上的许多地方建议的,我会得到一个错误,声称"-p"是一个不受支持的命令。关于我应该如何处理这个问题,有什么想法吗?

我使用--port来定义http端口(https端口使用--securePort)。OTP会同时打开http和https,所以如果你想在一台机器上运行多个实例,你必须保持每个实例都是唯一的。

这对我有效:java-jar otp*.jar-server--端口55555--安全端口55556--路由器"--图形.obj

顺便说一句,帮助对话框列出了一些其他选项:java-jar otp*.jar--帮助

最新更新