SecurityManager
相反。
@Deprecated public class RMISecurityManager extends SecurityManager
RMISecurityManager
实现了政策实施的
SecurityManager
政策相同。RMI应用程序应该使用
SecurityManager
类或其他适当的
SecurityManager
执行而不是这类。RMI的类装载器将从远程位置下载类只有一个保安经理已定。
小应用程序通常运行在一个容器,已经有了一个安全的经理,所以一般不需要用户设置一个安全经理。如果你有一个独立的应用程序,你可能需要为设定一个SecurityManager
使类下载。这可以通过添加到您的代码来完成。(需要在RMI可以下载代码从远程主机,所以它最有可能需要出现在你的应用程序,main
方法执行)
if (System.getSecurityManager() == null) {
System.setSecurityManager(new SecurityManager());
}
inCheck
Constructor and Description |
---|
RMISecurityManager()
过时的。
构建了一种新的
RMISecurityManager 。
|
checkAccept, checkAccess, checkAccess, checkAwtEventQueueAccess, checkConnect, checkConnect, checkCreateClassLoader, checkDelete, checkExec, checkExit, checkLink, checkListen, checkMemberAccess, checkMulticast, checkMulticast, checkPackageAccess, checkPackageDefinition, checkPermission, checkPermission, checkPrintJobAccess, checkPropertiesAccess, checkPropertyAccess, checkRead, checkRead, checkRead, checkSecurityAccess, checkSetFactory, checkSystemClipboardAccess, checkTopLevelWindow, checkWrite, checkWrite, classDepth, classLoaderDepth, currentClassLoader, currentLoadedClass, getClassContext, getInCheck, getSecurityContext, getThreadGroup, inClass, inClassLoader
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.