2016-07-18 3 views
0

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

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

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

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

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

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

ответ

0

Я использую --port для определения порта http (и -securePort для порта https). OTP откроет как http, так и https, поэтому, если вы хотите запускать несколько экземпляров на одной машине, вы должны сохранить как уникальный экземпляр.

Это работает для меня: ява -jar OTP * .jar -server --port 55555 --securePort 55556 --router "" --graphs Graph.obj

BTW, диалог помощи перечисляет несколько другие варианты: java -jar otp * .jar --help