I've tried to change my crucible application port from default 8060 to :80 thru admin =>server page, but if I restart the crucible servce by admin user (not a root ) after I changed the port i got this error, but root user it works, I am looking for admin user the service should run, Please share with me your ideas..
,564 WARN - failed ProxyPassingSelectChannelConnector@0.0.0.0:80: java.net.SocketException: Permission denied
,564 WARN - failed ProxyPassingSelectChannelConnector@0.0.0.0:80: java.net.SocketException: Permission denied
564 WARN - failed Server@433b433b: java.net.SocketException: Permission denied
564 WARN - failed Server@433b433b: java.net.SocketException: Permission denied
564 ERROR - Could not start server: Permission denied
java.net.SocketException: Permission denied
Thx
Dandu
UNIX-based operating systems by design do not normally allow non-root users to bind to ports less than 1024.
We don't recommend running Crucible or other Java applications as the root user, as Java does not provide a way for applications to change to a less-privileged user after binding to the port (as a normal UNIX daemon would) so the entire application would run with root privileges when started by the root user.
Instead, we recommend that you integrate with Apache or another front-end web server that can bind to port 80 natively, and proxy to Crucible running on port 8080.
There are instructions for this at https://confluence.atlassian.com/display/FISHEYE/Integrating+with+Other+Web+Servers
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.