运行Play 2.4.x本地产量:java.lang.IllegalArgumentException:端口超出范围:-1

时间:2016-02-23 17:31:47

标签: scala intellij-idea playframework sbt

在尝试在本地启动我的Play应用时,我得到了一个

  

java.lang.IllegalArgumentException:port超出范围:-1

异常后跟

  

(*:playRun)java.lang.reflect.InvocationTargetException

消息。我可以在跟踪中看到发送的无效端口arg (..../Scala/launcher/sbt-launch.jar" xsbt.boot.Boot "~run -1")但无法找到更新此参数的位置。必须有某处覆盖默认值。而且......无论application.conf(http.port)中的内容是什么,或者我在命令行-Dhttp.port上传递了什么,我仍然会得到同样的错误。任何信息都将非常感激。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的异常,我与IntelliJ支持团队保持联系,并且因为开放浏览器字段中的https协议而得到消息,这是一个错误。 url解析器无法处理https,因此无法提取端口号。

此处有错误报告:https://youtrack.jetbrains.com/issue/SCL-9971