我用这个命令让Grizzly服务器运行:
java -Xmx6G -jar otp-0.19.0-shaded.jar --build Data --inMemory
并成功地在8080上运行了Grizzly服务器。但因为我现在想在8080被占用的机器上使用它,我需要在例如9090上运行它。
当我尝试时:
java -Xmx6G -jar otp-0.19.0-shaded.jar -p 9090 --build Data --inMemory
这是在网络上的许多地方建议的,我会得到一个错误,声称"-p"是一个不受支持的命令。关于我应该如何处理这个问题,有什么想法吗?
我使用--port来定义http端口(https端口使用--securePort)。OTP会同时打开http和https,所以如果你想在一台机器上运行多个实例,你必须保持每个实例都是唯一的。
这对我有效:java-jar otp*.jar-server--端口55555--安全端口55556--路由器"--图形.obj
顺便说一句,帮助对话框列出了一些其他选项:java-jar otp*.jar--帮助