如何在不同的端口而不是 8080 上 运行 warbler(rails 上的 jruby)

How to run warbler (jruby on rails) on different port rather than 8080

我创建了一个名为 my_sample.war 和 运行 java -jar my_sample.war 的 war 文件。它 运行s 在 port 8080 作为默认值。我该怎么做才能将其更改为 port 3000。谢谢!

您应该能够像这样将端口传递给 java 调用:

java -Dwarbler.port=3000 -jar my_sample.war

或者,设置环境变量 PORT 应该可行:

PORT=3000 java -jar my_sample.war