This is the mail archive of the kawa@sources.redhat.com mailing list for the Kawa project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
Hi:
I'm using Kawa successfully in a Java Client/Server application, but I have
found that when using Java Web Start, it fails in kawa.standard.Scheme#eval
(String), throwing the next exception (it seems to me, that only happens with
big Scheme strings):
java.security.AccessControlException: access denied
(java.lang.RuntimePermission createClassLoader)
I've used in the security section of the JNLP file, the 'all-permission'
element to give to all the signed JARs all the permissions. I've tested with
Java 1.4.2_05 and Java 1.5.0.
I've found in the Java Forums a near term solution for the problem (near the
end of the page http://forum.java.sun.com/thread.jsp?forum=38&thread=71653).
It seems that the loaded classes does not inherit the permissions:
---8<---8<---
import java.security.Policy;
import java.security.PermissionCollection;
import java.security.Permissions;
import java.security.CodeSource;
import java.security.AllPermission;
public static void main(String[] args) {
Policy.setPolicy(
new Policy() {
public PermissionCollection getPermissions(CodeSource codesource) {
Permissions perms = new Permissions();
perms.add(new AllPermission());
return (perms);
}
public void refresh() {}
}
);
...
}
---8<---8<---
Mi question is, should it be done in the own Kawa sources?
Greets and thanks in advance.
--
+----------
| Rafael Jesus Alcantara Perez.
| Email: mailto:rafa@dedaloingenieros.com
| Registered Linux User: #45989
| PGP: http://pgp.rediris.es:11371/pks/lookup?op=index&search=0x53F330AB
+---------------------
"For every complex problem there is a solution that is concise, clear, simple,
and wrong."
(H. L. Mencken)
Attachment:
pgp00000.pgp
Description: PGP signature
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |