I start at non root user. -----Original Message----- From: Thomas Becker [mailto:[email protected]] 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 > [email protected]: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 > [email protected] > https://dev.eclipse.org/mailman/listinfo/jetty-users -- Thomas Becker <[email protected]> www.webtide.com – Developer advice, services and support from the Jetty & CometD experts. _______________________________________________ jetty-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/jetty-users
