我使用此命令来运行Grizzly服务器:
java -Xmx6G -jar otp-0.19.0-shaded.jar --build Data --inMemory
并且它成功地在8080上运行Grizzly服务器。但是因为我现在想要在8080占用的机器上使用它,我需要在例如808上运行它。 9090。
当我尝试:
java -Xmx6G -jar otp-0.19.0-shaded.jar -p 9090 --build Data --inMemory
在网络上的许多地方建议我会收到一个错误,声称“-p”是一个不受支持的命令。关于我应该如何处理的任何想法?
答案 0 :(得分:0)
我使用--port来定义http端口(以及 - https端口的--securePort)。 OTP将打开http和https,因此如果您想在一台计算机上运行多个实例,则必须保持每个实例的唯一实例。
这对我有用: java -jar otp * .jar -server --port 55555 --securePort 55556 --router"" --graphs Graph.obj
BTW,帮助对话框列出了一些其他选项: java -jar otp * .jar --help