我想将Tomcat端口从8080更改为80.
我已经将连接器更改为server.xml中的端口80
NoMethodError: undefined method `contact' for nil:NilClass
由firewallid打开防火墙端口80。 也卸载apachectl。 当然之后我重启tomcat,甚至重启服务器。
我正在使用Fedora 23和Tomcat 8.0.38。
当我将端口更改回8080时,未找到80页的工作正常。 任何人都知道为什么它仍然无法正常工作?
答案 0 :(得分:0)
* NIX不会让非root用户绑定到1024以下的端口。以root身份运行Tomcat是一个糟糕的主意。因此,如果没有额外的工作,您将无法将Tomcat的<Connector>
端口设置为80。
Tomcat wiki上有一个描述how to use port 80 without root privileges的页面。看看那个。