Hello everybody,

We deployed a web application on Tomcat5 and Sun's JDK 1.4.10.2.
Without the security manager activated, everything runs fine.
After activating the security manager we received following error:

java.security.AccessControlException: access denied (java.lang.RuntimePermission createClassLoader)
java.security.AccessControlContext.checkPermission(AccessControlContext.java:269)
java.security.AccessController.checkPermission(AccessController.java:401)
java.lang.SecurityManager.checkPermission(SecurityManager.java:524)
java.lang.SecurityManager.checkCreateClassLoader(SecurityManager.java:586)
java.lang.ClassLoader.<init>(ClassLoader.java:210)
org.apache.hivemind.service.impl.ClassFactoryClassLoader.<init>(ClassFactoryClassLoader.java:26)
org.apache.hivemind.service.impl.HiveMindClassPool.<init>(HiveMindClassPool.java:35)
org.apache.hivemind.service.impl.ClassFactoryImpl.<init>(ClassFactoryImpl.java:34)

After adding following permission:

permission java.lang.RuntimePermission "createClassLoader";

to /etc/tomcat5/policy.d/04webapps.policy this problem was resolved, but we now have following error:

javassist.NotFoundException: java.lang.Object
javassist.ClassPool.get(ClassPool.java:374)
org.apache.hivemind.service.impl.CtClassSource.getCtClass(CtClassSource.java:52)
org.apache.hivemind.service.impl.CtClassSource.newClass(CtClassSource.java:62)
org.apache.hivemind.service.impl.ClassFactoryImpl.newClass(ClassFactoryImpl.java:42)
org.apache.hivemind.impl.ProxyBuilder.<init>(ProxyBuilder.java:80)

Does somebody know what permission is missing?

Thanks in advance,
Rik & Peter

PS: If more output is needed, we'll be glad to post that too.



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

Reply via email to