Hi list!

I've been running my HM app inside a WebSphere 5.0.x container for a long time - and all well.

BUT, when we turn on security things start to fail. The application has a was.policy (WebSphere's naming of a java.security file) in the EAR, granting:

grant codeBase "java:${application}" { java.security.AllPermission
};


(taken from memory - but it's valid syntax)

I've tried to add:

grant {
   java.security.AllPermission;
}

which should grant all permissions regardless of signing of code or where the code came from.

But still, I end up with this:

[12.05.05 21:46:26:392 CEST]   6f98ac SecurityManag W SECJ0314W: Current
Java 2 Security policy reported a potential violation of Java 2 Security
Permission. Please refer to Problem Determination Guide for further
information.

Permission:

     accessClassInPackage.sun.beans.infos : access denied
(java.lang.RuntimePermission accessClassInPackage.sun.beans.infos)

Code:

    $InnerProxy_103d2718b8e_1  in  {null code URL}

Stack Trace:

java.security.AccessControlException: access denied
(java.lang.RuntimePermission accessClassInPackage.sun.beans.infos)
       at
java.security.AccessControlContext.checkPermission(AccessControlContext.
java:267)
       at
java.security.AccessController.checkPermission(AccessController.java:394
)
       at
java.lang.SecurityManager.checkPermission(SecurityManager.java:540)
       at
com.ibm.ws.security.core.SecurityManager.checkPermission(SecurityManager
.java:168)
       at
java.lang.SecurityManager.checkPackageAccess(SecurityManager.java:1496)
       at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:285)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:287)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
       at
com.ibm.ws.classloader.ProtectionClassLoader.loadClass(ProtectionClassLo
ader.java:43)
       at
com.ibm.ws.classloader.ProtectionClassLoader.loadClass(ProtectionClassLo
ader.java:39)
       at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
.java:318)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
       at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
.java:294)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
       at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
.java:318)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
       at java.beans.Introspector.instantiate(Introspector.java:1294)
       at java.beans.Introspector.findInformant(Introspector.java:335)
       at java.beans.Introspector.<init>(Introspector.java:264)
       at java.beans.Introspector.getBeanInfo(Introspector.java:89)
       at
org.apache.hivemind.util.PropertyUtils.buildClassAdaptor(PropertyUtils.j
ava:148)
       at
org.apache.hivemind.util.PropertyUtils.getAdaptor(PropertyUtils.java:137
)
       at
org.apache.hivemind.util.PropertyUtils.getPropertyType(PropertyUtils.jav
a:91)
       at
org.apache.hivemind.schema.rules.ReadAttributeRule.begin(ReadAttributeRu
le.java:78)
       at
org.apache.hivemind.impl.SchemaElement.fireBegin(SchemaElement.java:209)
       at
org.apache.hivemind.impl.SchemaProcessorImpl.processElement(SchemaProces
sorImpl.java:213)
       at
org.apache.hivemind.impl.SchemaProcessorImpl.processRootElement(SchemaPr
ocessorImpl.java:188)
       at
org.apache.hivemind.impl.SchemaProcessorImpl.process(SchemaProcessorImpl
.java:176)
       at
org.apache.hivemind.impl.InvokeFactoryServiceConstructor.constructCoreSe
rviceImplementation(InvokeFactoryServiceConstructor.java:82)



known problem? Any workarounds? I'm going in for acceptance-test for my customer - so I'm kind of in a hurry. All help will be very much appreciated.

Regs,
David K.


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to