I have WebLogic6 sp2rp1 oin linux.
My application - java applet working under java plugin wich
connects to statefull session bean on WLS.
It works ok when all my classes are on filesystem (classes are
on WebLogic classpath).
But it does not work when I create jar-file with my classes and
add this jar to WebLogic classpath. The next exception thrown
in applet:
Caught java.security.AccessControlException
java.security.AccessControlException: access denied
(java.lang.RuntimePermission createClassLoader)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkCreateClassLoader(Unknown Source)
at java.lang.ClassLoader.<init>(Unknown Source)
at java.security.SecureClassLoader.<init>(Unknown Source)
at
weblogic.utils.classloaders.GenericClassLoader.<init>(GenericClassLoader.java:94)
at
weblogic.utils.classloaders.GenericClassLoader.<init>(GenericClassLoader.java:86)
at
weblogic.j2ee.ApplicationManager.loadFromNetwork(ApplicationManager.java:233)
at
weblogic.j2ee.ApplicationManager.loadClass(ApplicationManager.java:134)
at weblogic.rjvm.ClassTableEntry.getDescriptor(ClassTableEntry.java:37)
at
weblogic.rjvm.InboundMsgAbbrev.getDescriptor(InboundMsgAbbrev.java:132)
at
weblogic.rjvm.MsgAbbrevInputStream.readClassDescriptor(MsgAbbrevInputStream.java:171)
at
weblogic.common.internal.ChunkedObjectInputStream.readObject(ChunkedObjectInputStream.java:90)
at
weblogic.common.internal.ChunkedObjectInputStream.readObject(ChunkedObjectInputStream.java:114)unkedObjectInputStream.java:114)
PS The same scheme works on WebLogic6sp1 (Windows)
--
Sviatoslav Sviridov
[mailto:s...@lintec.minsk.by] [ICQ#10845380] [Lintec Project] [MLUG]
--
Prof: So the American government went to IBM to come up with a data
encryption standard and they came up with ...
Student: EBCDIC!"