【发布时间】:2019-06-20 13:43:36
【问题描述】:
我正在使用 tomcat8,并且我已将 cofg/server.xml 中的 http 端口更改为
在 http 连接器中,我已将端口 8080 更改为 80
< Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
我已经重启了tomcat,但是出现了这个错误
apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 1.1.1 11 Sep 2018]
18-Jun-2019 18:20:46.933 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-80"]
18-Jun-2019 18:20:46.961 SEVERE [main] org.apache.catalina.core.StandardService.initInternal Failed to initialize connector [Connector[HTTP/1.1-80]]
org.apache.catalina.LifecycleException: Failed to initialize component [Connector[HTTP/1.1-80]]
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:113)
Caused by: org.apache.catalina.LifecycleException: Protocol handler initialization failed
at org.apache.catalina.connector.Connector.initInternal(Connector.java:996)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107)
... 12 more
Caused by: java.net.SocketException: Permission denied
at java.base/sun.nio.ch.Net.bind0(Native Method)
at java.base/sun.nio.ch.Net.bind(Net.java:461)
请任何人帮助我如何在端口 80 上启动 tomcat8。我在更改 server.xml 中的端口后出现上述错误
【问题讨论】:
-
@user7294900 在 etc/default/tomcat7 设置 AUTHBIND=yes 之后我能够在端口 80 上运行 tomcat 但现在我正在调用 url ipaddress/ApplicationPath ,然后我在浏览器中连接超时我也有设置 authbind 。如果我在服务器中运行 curl 命令,如 curl ipaddress/ApplicationPath 那么它会给我你能告诉我正确的响应吗?请帮助我这是什么问题
标签: tomcat tomcat8 domain-mapping