Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

rmi servlet quesetion

5 views
Skip to first unread message

diane...@my-deja.com

unread,
Apr 11, 2000, 3:00:00 AM4/11/00
to
Hi,

I am trying an example on "Professional Java
Server Programming". This example is doing
distributed computing with servlets through rmi. I
can run without problem when it is an application.
But when I change the client to servlet, it shows
the error as following. and I do grant permission
for permission java.util.PropertyPermission
"file.encoding", "read"; in my policy file. So
what's wrond with it? What should I grant more? I
am using Java Web server 1.0 and Jdk 1.2.1. Thank
you very much.

Diane

grant {
permission java.security.AllPermission;
permission java.lang.RuntimePermission
"setFactory";
permission java.net.SocketPermission "*:1024-",
"connect,accept,listen,resolve";
permission java.net.SocketPermission
"*:80","connect";
permission java.util.PropertyPermission
"file.encoding", "read";
permission java.util.PropertyPermission
"java.rmi.server.codebase", "read";
permission java.util.PropertyPermission
"java.rmi.server.hostname", "read";
permission java.util.PropertyPermission
"java.security.policy", "read";
}

HANDLER THREAD PROBLEM:
java.security.AccessControlException: access
denied (java.util.PropertyPermission file.encoding
read)
java.security.AccessControlException: access
denied (java.util.PropertyPermission file.encoding
read)
at
java.security.AccessControlContext.checkPermission(Compiled
Code)
at
java.security.AccessController.checkPermission(Compiled
Code)
at
java.lang.SecurityManager.checkPermission(Compiled
Code)
at
java.lang.SecurityManager.checkPropertyAccess(Compiled
Code)
at java.lang.System.getProperty(Compiled
Code)
at
com.sun.web.core.Response.reset(Compiled Code)
at
com.sun.web.server.ServerResponse.reset(Compiled
Code)
at
com.sun.web.server.ConnectionHandler.run(Compiled
Code)
java.security.AccessControlException: access
denied (java.util.PropertyPermission file.encoding
read)
at
java.security.AccessControlContext.checkPermission(Compiled
Code)
at
java.security.AccessController.checkPermission(Compiled
Code)
at
java.lang.SecurityManager.checkPermission(Compiled
Code)
at
java.lang.SecurityManager.checkPropertyAccess(Compiled
Code)
at java.lang.System.getProperty(Compiled
Code)
at
com.sun.web.core.Response.reset(Compiled Code)
at
com.sun.web.server.ServerResponse.reset(Compiled
Code)
at
com.sun.web.server.ConnectionHandler.reset(Compiled
Code)
at
com.sun.web.server.EndpointManager.returnHandler(Compiled
Code)
at
com.sun.web.server.ConnectionHandler.run(Compiled
Code)


Sent via Deja.com http://www.deja.com/
Before you buy.

0 new messages