为什么 tomcat6 不绑定到端口 80?

ric*_*lla 4 tomcat6

我知道在端口 80 上运行 tomcat 的影响,但我正在寻求快速解决方案。我正在尝试按照本教程进行操作。我按照教程进行了两项更改:

  • tomcat6 是用户名 tomcat 运行为
  • tomcat conf文件的位置: /usr/share/tomcat6/bin/catalina.sh

但我仍然收到权限错误。Java 说它无法绑定到端口 80。我还应该做什么?我应该为人们提供哪些其他信息进行调试?只是为了确认,端口 80 上没有其他任何东西在运行

小智 6

您可以将 AUTOBIND 属性更改/etc/default/tomcat6为“是”,如下所示:

AUTHBIND=yes
Run Code Online (Sandbox Code Playgroud)

重新启动您的 tomcat,这将使您能够使用可用的特权端口 (1-1023)。