让Maven在Linux的80docker上运行docker

我不知道Jetty有什么问题。 我的apache2(作为服务运行)在我的Ubuntu上正常工作,但是Jetty总是引发权限被拒绝。

我已经通过一些search结果,但—我很困惑—

请问任何人提供一个简单的通过,可以让我来调用mvn jetty:rundocker设置在80港口mvn jetty:run地方?

1024以下的任何端口都是特权端口,只能由root用户打开。 但是,以root身份运行您的Web服务器通常是一个非常糟糕的主意 – 万一它被攻破,攻击者可以控制一切。

诀窍是用root用户启动你的web服务器(在这种情况下是jetty),一旦打开80端口,就切换到另一个用户。 有关端口80上的Jetty的更多信息,请参阅: http : //docs.codehaus.org/display/JETTY/port80