日期:2014-05-20  浏览次数:20711 次

使用IBM Aglet平台开发一个小程序,出现一个小错误,疑是java安全策略问题,高手请指导!
一个很简单的小实验,使用到了移动agent技术和JMX技术,移动agent平台是IBM Aglet。创建一个移动代理,移动到远程主机,在远程主机上创建MbeanServer,并创建一个HttpAdaptor对JMX管理的资源进行发布。编译通过了,移动代理也能顺利到达远程主机,但是在创建MBeanServer和HttpAdaptor时报错:
java.security.AccessControlContext.checkPermission:access denied 
在网上查了一下,应该不是代码本身的问题,可能时java安全策略的问题,看了一些关于修改java安全策略的文章,但是我还是不知道该如何去解决?特此求教高手!

------解决方案--------------------
真不好意思,我当初也没有很深入的研究,并且也忘的差不多了。

不过我觉得做“MBeanServer和HttpAdaptor”这种事是不应该被tahiti允许的,起码不是默认配置下允许的。 不该是“java安全策略”的问题,是tahiti安全策略的问题。 你应该好好去看看tahiti的文档。