OpenTripPlanner: Как запустить автономный экземпляр на порте, отличном от 8080 по умолчанию?

java server port grizzly opentripplanner

380 просмотра

1 ответ

104 Репутация автора

Я использую эту команду для запуска сервера Grizzly:

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

и он успешно запускает сервер Grizzly на 8080. Но так как я хочу сейчас использовать его на машине, на которой занято 8080, мне нужно запустить его, например, на 9090.

когда я пытаюсь:

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

Что предлагается во многих местах в Интернете, я получу ошибку, которая утверждает, что «-p» является неподдерживаемой командой. Любые идеи о том, как мне поступить с этим?

Автор: dimrizo Источник Размещён: 18.07.2016 08:39

Ответы (1)


0 плюса

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

Автор: Frank X Размещён: 28.07.2016 10:08
Вопросы из категории :
32x32