我不知道Jetty有什么问题。 我的apache2(作为服务运行)在我的Ubuntu上正常工作,但是Jetty总是引发权限被拒绝。
我已经通过一些search结果,但—我很困惑—
请问任何人提供一个简单的通过,可以让我来调用mvn jetty:run
docker设置在80港口mvn jetty:run
地方?
1024以下的任何端口都是特权端口,只能由root用户打开。 但是,以root身份运行您的Web服务器通常是一个非常糟糕的主意 – 万一它被攻破,攻击者可以控制一切。
诀窍是用root用户启动你的web服务器(在这种情况下是jetty),一旦打开80端口,就切换到另一个用户。 有关端口80上的Jetty的更多信息,请参阅: http : //docs.codehaus.org/display/JETTY/port80