AppDynamics Knowledge Base

Why does the Controller startup fail with the error message "Permission denied"?

Why does the Controller startup fail with the error message "Permission denied"?

Problem:

Controller startup fails with the following error message:

[#|2017-11-16T03:47:51.492-0600|SEVERE|glassfish3.1.2|javax.enterprise.system.core.com.sun.enterprise.v3.server|_ThreadID=1;_ThreadName=main;|Shutting down v3 due to startup exception : Permission denied: 80=com.sun.enterprise.v3.services.impl.monitor.MonitorableSelectorHandler@5480b7cc|#]

This issue occurs when Controller services are started using a non-root user who doesn't have the access permissions to privileged ports (0-1024).

This is a security feature, to prevent normal user programs from squatting on well-known service ports, called privileged ports.

Solution: 

Start the Controller services using the root user if using the ports 0-1024 for the Controller.

Tags (1)
Version history
Last update:
‎01-18-2018 11:44 AM
Updated by: