【问题标题】:OpenTripPlanner: How to run standalone instance on a port different from default 8080?OpenTripPlanner:如何在不同于默认 8080 的端口上运行独立实例?
【发布时间】:2016-07-18 08:39:29
【问题描述】:

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

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

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

当我尝试时:

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

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

【问题讨论】:

    标签: java server port grizzly opentripplanner


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2014-08-14
      • 2019-01-08
      • 1970-01-01
      • 1970-01-01
      • 2015-03-11
      • 1970-01-01
      • 1970-01-01
      • 2017-05-10
      • 1970-01-01
      相关资源
      最近更新 更多