any clue is highly appreciated. Thanks, -- Yusuke Yamamoto @yusukey http://samuraism.jp/
On 2012/12/05, at 16:38, Yamamoto Yusuke <[email protected]> wrote: > Hi all, > > I'm trying to run Jetty 9 M3 with SetUID component to listen to port 80 with > non-root user. > What I've done is as follows: > - put etc/jetty-setuid.xml (attached) > - put lib/ext/jetty-setuid-java.jar (built from latest git repo) > - put lib/ext/setuid/libsetuid-osx.so (built from latest git repo) > - add "etc/jetty-setuid.xml" right before "etc/jetty.xml" in start.ini > > And Jetty fails to boot with java.util.concurrent.RejectedExecutionException. > > I appreciate your any help. > > Here's the full console output: > ---------------------------------- > $ sudo ./jetty.sh start > Starting Jetty: STARTED Jetty 2012年 12月 5日 水曜日 16時28分25秒 JST > 16:28 ~/Downloads/jetty-distribution-9.0.0.M3/bin [master*]$ WARNING: System > properties and/or JVM args set. Consider using --dry-run or --exec > 2012-12-05 16:28:26.135:WARN:oejx.XmlConfiguration:main: Ignored arg: <Arg > name="threadpool">| <New id="threadpool" > class="org.eclipse.jetty.util.thread.QueuedThreadPool"><Set > name="minThreads">10</Set><Set name="maxThreads">200</Set><Set > name="detailedDump">false</Set></New>| </Arg> > 2012-12-05 16:28:26.163:WARN::main: test-realm is deployed. DO NOT USE IN > PRODUCTION! > 2012-12-05 16:28:26.348:INFO:oejs.SetUIDServer:main: Setting umask=02 > 2012-12-05 16:28:26.357:WARN:oejut.QueuedThreadPool:main: > qtp318522251{STOPPED,8<=0<=200,i=0,q=-1} rejected > org.eclipse.jetty.io.SelectorManager$ManagedSelector@3da776fa keys=0 > selected=0 > 2012-12-05 16:28:26.357:WARN:oejuc.AbstractLifeCycle:main: FAILED > org.eclipse.jetty.server.ServerConnector$ServerConnectorManager@3d7436b5: > java.util.concurrent.RejectedExecutionException: > org.eclipse.jetty.io.SelectorManager$ManagedSelector@3da776fa keys=0 > selected=0 > java.util.concurrent.RejectedExecutionException: > org.eclipse.jetty.io.SelectorManager$ManagedSelector@3da776fa keys=0 > selected=0 > at > org.eclipse.jetty.util.thread.QueuedThreadPool.execute(QueuedThreadPool.java:353) > at > org.eclipse.jetty.io.SelectorManager.execute(SelectorManager.java:106) > at > org.eclipse.jetty.io.SelectorManager.doStart(SelectorManager.java:163) > at > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:69) > at > org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:108) > at > org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:82) > at > org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:247) > at > org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:81) > at > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:69) > at org.eclipse.jetty.setuid.SetUIDServer.doStart(SetUIDServer.java:163) > at > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:69) > at > org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1235) > at java.security.AccessController.doPrivileged(Native Method) > at > org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1162) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at org.eclipse.jetty.start.Main.invokeMain(Main.java:452) > at org.eclipse.jetty.start.Main.start(Main.java:600) > at org.eclipse.jetty.start.Main.main(Main.java:95) > 2012-12-05 16:28:26.358:WARN:oejuc.AbstractLifeCycle:main: FAILED > ServerConnector@5b6cb210{HTTP/1.1}{0.0.0.0:8080}: > java.util.concurrent.RejectedExecutionException: > org.eclipse.jetty.io.SelectorManager$ManagedSelector@3da776fa keys=0 > selected=0 > java.util.concurrent.RejectedExecutionException: > org.eclipse.jetty.io.SelectorManager$ManagedSelector@3da776fa keys=0 > selected=0 > at > org.eclipse.jetty.util.thread.QueuedThreadPool.execute(QueuedThreadPool.java:353) > at > org.eclipse.jetty.io.SelectorManager.execute(SelectorManager.java:106) > at > org.eclipse.jetty.io.SelectorManager.doStart(SelectorManager.java:163) > at > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:69) > at > org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:108) > at > org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:82) > at > org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:247) > at > org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:81) > at > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:69) > at org.eclipse.jetty.setuid.SetUIDServer.doStart(SetUIDServer.java:163) > at > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:69) > at > org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1235) > at java.security.AccessController.doPrivileged(Native Method) > at > org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1162) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at org.eclipse.jetty.start.Main.invokeMain(Main.java:452) > at org.eclipse.jetty.start.Main.start(Main.java:600) > at org.eclipse.jetty.start.Main.main(Main.java:95) > 2012-12-05 16:28:26.359:WARN:oejuc.AbstractLifeCycle:main: FAILED > org.eclipse.jetty.setuid.SetUIDServer@3d980821: > java.util.concurrent.RejectedExecutionException: > org.eclipse.jetty.io.SelectorManager$ManagedSelector@3da776fa keys=0 > selected=0 > java.util.concurrent.RejectedExecutionException: > org.eclipse.jetty.io.SelectorManager$ManagedSelector@3da776fa keys=0 > selected=0 > at > org.eclipse.jetty.util.thread.QueuedThreadPool.execute(QueuedThreadPool.java:353) > at > org.eclipse.jetty.io.SelectorManager.execute(SelectorManager.java:106) > at > org.eclipse.jetty.io.SelectorManager.doStart(SelectorManager.java:163) > at > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:69) > at > org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:108) > at > org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:82) > at > org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:247) > at > org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:81) > at > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:69) > at org.eclipse.jetty.setuid.SetUIDServer.doStart(SetUIDServer.java:163) > at > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:69) > at > org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1235) > at java.security.AccessController.doPrivileged(Native Method) > at > org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1162) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at org.eclipse.jetty.start.Main.invokeMain(Main.java:452) > at org.eclipse.jetty.start.Main.start(Main.java:600) > at org.eclipse.jetty.start.Main.main(Main.java:95) > java.lang.reflect.InvocationTargetException > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at org.eclipse.jetty.start.Main.invokeMain(Main.java:452) > at org.eclipse.jetty.start.Main.start(Main.java:600) > at org.eclipse.jetty.start.Main.main(Main.java:95) > Caused by: java.util.concurrent.RejectedExecutionException: > org.eclipse.jetty.io.SelectorManager$ManagedSelector@3da776fa keys=0 > selected=0 > at > org.eclipse.jetty.util.thread.QueuedThreadPool.execute(QueuedThreadPool.java:353) > at > org.eclipse.jetty.io.SelectorManager.execute(SelectorManager.java:106) > at > org.eclipse.jetty.io.SelectorManager.doStart(SelectorManager.java:163) > at > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:69) > at > org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:108) > at > org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:82) > at > org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:247) > at > org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:81) > at > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:69) > at org.eclipse.jetty.setuid.SetUIDServer.doStart(SetUIDServer.java:163) > at > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:69) > at > org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1235) > at java.security.AccessController.doPrivileged(Native Method) > at > org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1162) > ... 7 more > > Usage: java -jar start.jar [options] [properties] [configs] > java -jar start.jar --help # for more information > ---------------------------------- > > Thanks, > -- > Yusuke Yamamoto > @yusuke > http://samuraism.jp/ > <jetty-setuid.xml>
_______________________________________________ jetty-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/jetty-users
