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

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,jdbc,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