Not able to access JBoss on port 80 starting as non root user using jsvc
Issue
Using jsvc to start JBoss as a non-root user, get the following errors trying to access JBoss on port 80:
ERROR [org.apache.coyote.http11.Http11Protocol] (MSC service thread 1-4) JBWEB003043: Error initializing endpoint: java.net.BindException: Permission denied /0.0.0.0:80
at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:979) [jbossweb.jar:7.5.15.Final-redhat-1]
at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:175) [jbossweb.jar:7.5.15.Final-redhat-1]
at org.apache.catalina.connector.Connector.init(Connector.java:986) [jbossweb.jar:7.5.15.Final-redhat-1]
at org.jboss.as.web.WebConnectorService.start(WebConnectorService.java:318) [jboss-as-web.jar:7.5.7.Final-redhat-3]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1980) [jboss-msc.jar:1.1.5.Final-redhat-1]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1913) [jboss-msc.jar:1.1.5.Final-redhat-1]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) [rt.jar:1.6.0_115]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) [rt.jar:1.6.0_115]
at java.lang.Thread.run(Thread.java:682) [rt.jar:1.6.0_115]
2016-08-09 11:38:32 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-3) MSC000001: Failed to start service jboss.serverManagement.controller.management.http: org.jboss.msc.service.StartException in service jboss.serverManagement.controller.management.http: java.net.SocketException: Permission denied
at org.jboss.as.server.mgmt.HttpManagementService.start(HttpManagementService.java:229) [jboss-as-server.jar:7.5.7.Final-redhat-3]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1980) [jboss-msc.jar:1.1.5.Final-redhat-1]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1913) [jboss-msc.jar:1.1.5.Final-redhat-1]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) [rt.jar:1.6.0_115]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) [rt.jar:1.6.0_115]
at java.lang.Thread.run(Thread.java:682) [rt.jar:1.6.0_115]
Caused by: java.net.SocketException: Permission denied
at sun.nio.ch.Net.bind(Native Method) [rt.jar:1.6.0_115]
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:124) [rt.jar:1.6.0_115]
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59) [rt.jar:1.6.0_115]
at org.jboss.sun.net.httpserver.ServerImpl.<init>(ServerImpl.java:144)
at org.jboss.sun.net.httpserver.HttpsServerImpl.<init>(HttpsServerImpl.java:53)
at org.jboss.sun.net.httpserver.DefaultHttpServerProvider.createHttpsServer(DefaultHttpServerProvider.java:42)
at org.jboss.com.sun.net.httpserver.HttpsServer.create(HttpsServer.java:106)
at org.jboss.as.domain.http.server.ManagementHttpServer.create(ManagementHttpServer.java:174)
at org.jboss.as.server.mgmt.HttpManagementService.start(HttpManagementService.java:193) [jboss-as-server.jar:7.5.7.Final-redhat-3]
... 5 more
2016-08-09 11:38:33 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-4) MSC000001: Failed to start service jboss.web.connector.http: org.jboss.msc.service.StartException in service jboss.web.connector.http: JBAS018007: Error starting web connector
at org.jboss.as.web.WebConnectorService.start(WebConnectorService.java:393)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1980) [jboss-msc.jar:1.1.5.Final-redhat-1]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1913) [jboss-msc.jar:1.1.5.Final-redhat-1]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) [rt.jar:1.6.0_115]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) [rt.jar:1.6.0_115]
at java.lang.Thread.run(Thread.java:682) [rt.jar:1.6.0_115]
Caused by: LifecycleException: JBWEB000023: Protocol handler initialization failed
at org.apache.catalina.connector.Connector.init(Connector.java:989)
at org.jboss.as.web.WebConnectorService.start(WebConnectorService.java:318)
Environment
- Red Hat JBoss Enterprise Application Platform (EAP)
- 6.x
- 7.x
jsvc
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.