Hi Anne,

depending on whether you are using the latest Felix revision or not
you might be hitting a  transition period. In general, you will need
to deploy the RMISecurityManager in order for RMI class loader to
work. As noted above, however, security is a work in progress at the
moment.

I do believe that Felix's security management is in a working state
but it will be not specification compliant for some time and
subsequently, somewhat hard to manage. Assuming that all you're trying
to do here is getting RMI to work irregardless of security concerns,
I'd try the following,

java -Djava.security.manager=java.rmi.RMISecurityManager
-Djava.security.policy=all.policy -jar bin/felix.jar

where,

cat all.policy
grant {
 permission java.security.AllPermission;
};

Let me know how that goes.

regards,

Karl

When I try to distantly deploy a bundle, I get the following error:

C:\myprojet\deploy\generated\build.deploy.xml:37:
java.rmi.UnmarshalException: Error unmarshaling return; nested exception
is:
       java.lang.ClassNotFoundException:
org.osgi.framework.BundleException (no security manager: RMI class
loader disabled)

Is it a configuration problem? How can I allow remote deployment?

Regards
Anne.



--
Karl Pauls
[EMAIL PROTECTED]

Reply via email to