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
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.