Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jetty-users] Error while running Jetty Server on port 80 as non root user

Also, when I try to start as root, I get same error.

-----Original Message-----
From: Thomas Becker [mailto:tbecker@xxxxxxxxxxx] 
Sent: July-09-12 10:41 AM
To: JETTY user mailing list
Cc: Dhillon, Inder
Subject: Re: [jetty-users] Error while running Jetty Server on port 80 as non root user

And you start it as root?

On Mon Jul  9 16:33:52 2012, idhillon wrote:
> All,
>
> I was trying to setup jetty on port 80 but its giving exception saying 
> permission denied as below. I have setup jetty to work with setuid and 
> configured start.ini as follows:
>
> OPTIONS=Server,jsp,jmx,resources,websocket,ext,plus,annotations,jta,jd
> bc,setuid
>
> (below as first configuration file in start.ini)
>
> etc/jetty-setuid.xml
>
> and jetty-setuid.xml file with username and group name of non root user.
>
> Also, I am starting using jetty.sh script under bin directory. I 
> configured
> JETTY_PORT=80 in this script.
>
> I'll really appreciate if anyone can help me with this.
>
>
> Below is exception i am getting.
>
>
> 2012-07-03 15:29:02.411:INFO:oejdp.ScanningAppProvider:Deployment 
> monitor /opt/jetty-hightide-8.1.3.v20120416/contexts at interval 1
> 2012-07-03 15:29:02.454:WARN:oejuc.AbstractLifeCycle:FAILED
> SelectChannelConnector@0.0.0.0:80: java.net.SocketException: 
> Permission denied
> java.net.SocketException: Permission denied
>          at sun.nio.ch.Net.bind(Native Method)
>          at
> sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:126)
>          at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59)
>          at
> org.eclipse.jetty.server.nio.SelectChannelConnector.open(SelectChannelConnector.java:182)
>          at
> org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:311)
>          at
> org.eclipse.jetty.server.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:260)
>          at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
>          at org.eclipse.jetty.server.Server.doStart(Server.java:273)
>          at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
>          at
> org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1215)
>          at java.security.AccessController.doPrivileged(Native Method)
>          at
> org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1138
> )
> 2012-07-03 15:29:02.455:WARN:oejuc.AbstractLifeCycle:FAILED
> org.eclipse.jetty.server.Server@66da9ea4: java.net.SocketException:
> Permission denied
> java.net.SocketException: Permission denied
>
>
> --
> View this message in context: 
> http://jetty.4.n6.nabble.com/Error-while-running-Jetty-Server-on-port-
> 80-as-non-root-user-tp4958797.html
> Sent from the Jetty User mailing list archive at Nabble.com.
> _______________________________________________
> jetty-users mailing list
> jetty-users@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/jetty-users

--
Thomas Becker <tbecker@xxxxxxxxxxx>
www.webtide.com – Developer advice, services and support from the Jetty & CometD experts.

Back to the top