2017-09-29 70 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 
相關問題