2016-07-18 7 views
0

Ich benutze diesen Befehl, um das Grizzly-Server zum Laufen zu bringen:OpenTripPlanner: Wie wird eine eigenständige Instanz auf einem anderen als dem Standard 8080 ausgeführt?

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

und es läuft successfuly den Grizzly-Server auf 8080. Aber weil ich will es jetzt auf einem Computer verwenden, die 8080 Ich muß laufen besetzt es auf z 9090.

wenn ich versuche:

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

die in zahlreichen Orten in der Bahn vorgeschlagen, werde ich eine Fehlermeldung erhalten, die behauptet, dass „-p“ ist ein nicht unterstütztes Kommando. Irgendwelche Ideen, wie ich damit fortfahren sollte?

Antwort

0

Ich benutze --port, um den http-Port (und - securePort für den https-Port) zu definieren. OTP öffnet sowohl http als auch https. Wenn Sie also mehrere Instanzen auf einer einzelnen Maschine ausführen möchten, müssen Sie beide pro Instanz eindeutig halten.

Dies funktioniert für mich: java -jar OTP * .jar -Server --port 55555 --securePort 55556 --router "" --graphs Graph.obj

BTW, listet die Hilfedialog ein paar andere Optionen: java -jar otp * .jar --hilfe

Verwandte Themen