2017-09-29 71 views
0

我试图用https作为非root用户运行tomcat。配置了server.xml,并进行了必要的端口修改并添加了SSL配置。启用非root用户运行端口443的tomcat

然而,当我执行sudo systemctl restart tomcat在catalina.out的

org.apache.coyote.AbstractProtocol.init Failed to initialize end point associated with ProtocolHandler ["https-jsse-nio-443"] 
     java.net.SocketException: Permission denied 
     at sun.nio.ch.Net.bind0(Native Method) 
     at sun.nio.ch.Net.bind(Net.java:433) 
     at sun.nio.ch.Net.bind(Net.java:425) 

回答

0

得到以下错误,请this

分辨率点数5效果更好

# setcap cap_net_bind_service+ep /path/to/bin/java 
相关问题