|
|
Re: Running Virgo with the security manager [message #792081 is a reply to message #792067] |
Mon, 06 February 2012 15:31 |
Barbara Rosi-Schwartz Messages: 448 Registered: July 2009 |
Senior Member |
|
|
Thanks Glyn!
First of all, I should have added that a sample project with the same Spring config but outside of Virgo/OSGi works without issues.
Secondly, I have found another thread, http://www.eclipse.org/forums/index.php/m/787421/, which recommended to add two command line args to the dmk.bat file:
-Declipse.security=osgi
-Declipse.enableStateSaver=true
WhenI do this, I get the following error:
Exception in thread "main" java.security.AccessControlException: access denied (java.security.SecurityPermission putProviderProperty.SUN)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374)
at org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager.internalCheckPermission(EquinoxSecurityManager.java:117)
at org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager$CheckPermissionAction.run(EquinoxSecurityManager.java:60)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager.checkPermission(EquinoxSecurityManager.java:88)
at org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager.checkPermission(EquinoxSecurityManager.java:186)
...
Exception in thread "Thread-0" java.security.AccessControlException: access denied (java.util.logging.LoggingPermission control)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374)
at org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager.internalCheckPermission(EquinoxSecurityManager.java:117)
at org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager$CheckPermissionAction.run(EquinoxSecurityManager.java:60)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager.checkPermission(EquinoxSecurityManager.java:88)
at org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager.checkPermission(EquinoxSecurityManager.java:186)
at java.util.logging.LogManager.checkAccess(LogManager.java:930)
at java.util.logging.LogManager.reset(LogManager.java:666)
at java.util.logging.LogManager$Cleaner.run(LogManager.java:221)
Any ideas?
[Updated on: Mon, 06 February 2012 15:41] Report message to a moderator
|
|
|
Powered by
FUDForum. Page generated in 0.03199 seconds