让maven在Linux上的80端口码头上运行码头

时间:2010-06-24 10:54:51

标签: linux maven-jetty-plugin

我不知道Jetty有什么问题。我的apache2(作为服务运行)在我的Ubuntu上运行正常,但是Jetty总是提高Permission Denied。

我已经找到了一些搜索结果但是---我很困惑---

是否有人请提供一个简单的跟进,以便我可以调用mvn jetty:run设置码头设置在80端口上运行?

1 个答案:

答案 0 :(得分:2)

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

诀窍是使用root用户启动Web服务器(在本例中为jetty),并在打开端口80后切换到另一个用户。有关端口80上的Jetty的更多信息,请参阅: http://docs.codehaus.org/display/JETTY/port80