当前位置: 技术问答>java相关
请高手指点有关rmi的问题。。。 - 多谢!!!!
来源: 互联网 发布时间:2015-02-16
本文导语: 请高手帮忙,,在运行一个rmi程序时出现如下错误。。编译正确通过。。请指点。 java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.jdbc.odbc) at java.security.AccessControlContext.c...
请高手帮忙,,在运行一个rmi程序时出现如下错误。。编译正确通过。。请指点。
java.security.AccessControlException: access denied (java.lang.RuntimePermission
accessClassInPackage.sun.jdbc.odbc)
at java.security.AccessControlContext.checkPermission(AccessControlConte
xt.java:272)
at java.security.AccessController.checkPermission(AccessController.java:
399)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:545)
at java.lang.SecurityManager.checkPackageAccess(SecurityManager.java:150
1)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:283)
at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:120)
at javaservlets.rmi.server.Customer.main(Customer.java:112)
java.security.AccessControlException: access denied (java.lang.RuntimePermission
accessClassInPackage.sun.jdbc.odbc)
at java.security.AccessControlContext.checkPermission(AccessControlConte
xt.java:272)
at java.security.AccessController.checkPermission(AccessController.java:
399)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:545)
at java.lang.SecurityManager.checkPackageAccess(SecurityManager.java:150
1)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:283)
at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:120)
at javaservlets.rmi.server.Customer.main(Customer.java:112)
|
找到你的java.policy文件,在jrelibsecurity,打开看看
:)
:)
|
看有本讲JAJA2核心技术的书,里面讲到了些。
我使用本地通信可以,但CLIENT要指定策略文件。
我使用本地通信可以,但CLIENT要指定策略文件。