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

Reply via email to