【发布时间】:2016-04-19 21:11:18
【问题描述】:
我正在寻找一种在端口 80 上部署 Play-Framework-1.0 应用程序的方法。
所以首先我用'dist'命令制作了zip文件,然后我解压缩了它。
当我运行命令启动应用程序 (play-java-1.0-SNAPSHOT/bin/play-java -Dhttp.port=80 -Dhttp.adresse=127.0.0.1) 时,我收到此错误:
[error] p.c.s.NettyServer - Failed to listen for HTTP on /0.0.0.0:80!
Oops, cannot start the server.
play.core.server.ServerListenException: Failed to listen for HTTP on /0.0.0.0:80!
at play.core.server.NettyServer.play$core$server$NettyServer$$bindChannel(NettyServer.scala:215)
at play.core.server.NettyServer$$anonfun$1.apply(NettyServer.scala:203)
at play.core.server.NettyServer$$anonfun$1.apply(NettyServer.scala:203)
at scala.Option.map(Option.scala:146)
at play.core.server.NettyServer.<init>(NettyServer.scala:203)
at play.core.server.NettyServerProvider.createServer(NettyServer.scala:266)
at play.core.server.NettyServerProvider.createServer(NettyServer.scala:265)
at play.core.server.ServerProvider$class.createServer(ServerProvider.scala:25)
at play.core.server.NettyServerProvider.createServer(NettyServer.scala:265)
at play.core.server.ProdServerStart$.start(ProdServerStart.scala:53)
at play.core.server.ProdServerStart$.main(ProdServerStart.scala:22)
at play.core.server.ProdServerStart.main(ProdServerStart.scala)
另外,在真实服务器中,已经安装了Apache。所以我想知道,这是否会成为一个问题。
谢谢!
【问题讨论】:
-
如果端口 80 不可用,您将无法使用它。尝试端口 8080
-
你所说的“在 Apache 旁边”是什么意思?
标签: java eclipse deployment playframework