Jetty and Access Denied
- by Laurent
Hello,
I am using several libraries in a maven project and one of these libraries is Jetty (6.1.18). It is a mandatory dependency for an another library.
If I run my application from eclipse, with the eclipse classpath which is set by the maven eclipse plugin, all works. However, if I generate a one jar with dependencies and then I run my application from this jar, I get the following exception :
Exception in thread "main" java.lang.ExceptionInInitializerError
at org.mortbay.jetty.nio.SelectChannelConnector.<init>(SelectChannelConnector.java:70)
...
Caused by: java.security.AccessControlException: access denied (java.util.PropertyPermission org.mortbay.io.nio.JVMBUG_THRESHHOLD read)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
at java.security.AccessController.checkPermission(AccessController.java:546)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1285)
at java.lang.System.getProperty(System.java:650)
at java.lang.Integer.getInteger(Integer.java:865)
at java.lang.Integer.getInteger(Integer.java:823)
at org.mortbay.io.nio.SelectorManager.<clinit>(SelectorManager.java:47)
... 27 more
I think it is due to a file which is overridden by an another with the same name when the one jar is built but I have no idea where to look for. Does someone has an idea ?