java rmi - 访问被拒绝(“java.net.SocketPermission”“127.0.0.1:1099”“连接,解析”)

boa*_*oaz 2 java rmi

我在网上寻找答案,但没有任何帮助。我正在尝试运行我创建的 RMI 服务器。在服务器主体中我有这部分:

System.setSecurityManager(new RMISecurityManager());
...
...
...
Naming.rebind("//localhost/ForumSite", obj);
Run Code Online (Sandbox Code Playgroud)

我的策略文件:服务器,策略(...通向该文件夹)-

grant codeBase "file:C:/.../workspace//ForunServer/bin/" {
    permission java.security.AllPermission;
    permission java.net.SocketPermission "localhost:1099-", "listen, connect, resolve";

};

grant {
 permission java.lang.RuntimePermission "setSecurityManager";
  permission java.lang.RuntimePermission "createSecurityManager";
  permission java.lang.RuntimePermission "usePolicy";
  };
Run Code Online (Sandbox Code Playgroud)

我正在尝试运行Windows操作系统,我在另一个consloe:javaw rmiregistry和另一个consloe(来自bin文件夹)中写道:

java -Djava.security.manager -Djava.security.policy=server.policy ServerSideImp
Run Code Online (Sandbox Code Playgroud)

我一直收到错误:

访问被拒绝(“java.net.SocketPermission”“127.0.0.1:1099”“连接,解析”)

我确保策略文件位于同一位置,

这是我添加 -Djava.security.debug=access,failure 到运行时的运行结果-

访问:允许访问 ("java.io.FilePermission" "C:\Users...\ForumServer\bin" "read") 访问:允许访问 ("java.lang.RuntimePermission" "setSecurityManager") 访问:允许访问 ( “java.security.SecurityPermission”“getProperty.security.provider.1”)访问:允许访问(“java.security.SecurityPermission”“getProperty.security.provider.2”)访问:允许访问(“java.security.SecurityPermission” " "getProperty.security.provider.3") 访问:允许访问 ("java.security.SecurityPermission" "getProperty.security.provider.4") 访问:允许访问 ("java.security.SecurityPermission" "getProperty.security. provider.5") 访问:允许访问 ("java.security.SecurityPermission" "getProperty.security.provider.6") 访问:允许访问 ("java.security.SecurityPermission" "getProperty.security.provider.7") 访问:允许访问(“java.security.SecurityPermission”“getProperty.security.provider.8”)访问:允许访问(“java.security.SecurityPermission”“getProperty.security.provider.9”)访问:允许访问(“java .security.SecurityPermission" "getProperty.security.provider.10") 访问:允许访问 ("java.security.SecurityPermission" "getProperty.security.provider.11") 访问:允许访问 ("java.lang.RuntimePermission" " accessClassInPackage.sun.security.provider") 访问:允许访问 ("java.lang.reflect.ReflectPermission" "suppressAccessChecks") 访问:允许访问 ("java.util.PropertyPermission" "java.security.egd" "read")访问:允许访问(“java.security.SecurityPermission”“getProperty.securerandom.source”) 访问:允许访问(“java.security.SecurityPermission”“putProviderProperty.SUN”) 访问:允许访问(“java.util.PropertyPermission”) “*”“读,写”)访问:允许访问(“java.util.PropertyPermission”“os.arch”“读”)访问:允许访问(“java.lang.RuntimePermission”“loadLibrary.net”)访问:允许访问(“java.io.FilePermission”“C:\ Program Files \ Java \ jre1.8.0_45 \ bin \ net.dll”“读取”)访问:允许访问(“java.util.PropertyPermission”“java.net .preferIPv4Stack" "read") 访问:允许访问 ("java.util.PropertyPermission" "java.net.preferIPv6Addresses" "read") 访问:允许访问 ("java.lang.RuntimePermission" "loadLibrary.net") 访问:允许访问(“java.io.FilePermission”“C:\Program Files\Java\jre1.8.0_45\bin\net.dll" "read") 访问:允许访问 ("java.util.PropertyPermission" "impl.prefix" "read") 访问:允许访问 ("java.lang.reflect.ReflectPermission" "suppressAccessChecks") 访问:允许访问 ( “java.util.PropertyPermission”“sun.net.spi.nameservice.provider.1”“read”)访问:允许访问(“java.net.NetPermission”“getNetworkInformation”)访问:允许访问(“java.net. NetPermission" "getNetworkInformation") 访问:允许访问 ("java.net.NetPermission" "getNetworkInformation") 访问:允许访问 ("java.net.NetPermission" "getNetworkInformation") 访问:允许访问 ("java.net.NetPermission") “getNetworkInformation”)访问:允许访问(“java.net.NetPermission”“getNetworkInformation”)访问:允许访问(“java.net.NetPermission”“getNetworkInformation”)访问:允许访问(“java.net.NetPermission”“getNetworkInformation” ”)访问:允许访问(“java.net.NetPermission”“getNetworkInformation”)访问:允许访问(“java.net.NetPermission”“getNetworkInformation”)访问:允许访问(“java.net.NetPermission”“getNetworkInformation”)访问:允许访问(“java.lang.RuntimePermission”“fileSystemProvider”) 访问:允许访问(“java.util.PropertyPermission”“user.dir”“read”) 访问:允许访问(“java.util.PropertyPermission”“ os.version" "read") 访问:允许访问 ("java.util.PropertyPermission" "sun.jnu.encoding" "read") 访问:允许访问 ("java.util.PropertyPermission" "java.nio.file. spi.DefaultFileSystemProvider”“读”)访问:允许访问(“java.io.FilePermission”“C:\ Users \ URI \ AppData \ Local \ Temp”“读”)访问:允许访问(“java.io.FilePermission” “C:\Users\URI\AppData\Local\Temp”“读取”)访问:允许访问(“java.io.FilePermission”“C:\Users\URI\AppData\Local\Temp”“读取”)访问:允许访问 ("java.lang.RuntimePermission" "loadLibrary.net") 访问:允许访问 ("java.io.FilePermission" "C:\Program Files\Java\jre1.8.0_45\bin\net.dll" "read ") 访问:允许访问 ("java.lang.RuntimePermission" "loadLibrary.nio") 访问:允许访问 ("java.io.FilePermission" "C:\Program Files\Java\jre1.8.0_45\bin\nio. dll”“读”)访问:允许访问(“java.util.PropertyPermission”“sun.nio.fs.ensureAccurateMetadata”“读”)访问:允许访问(“java.util.PropertyPermission”“java.rmi.server.randomIDs”“read”)访问:允许访问(“java.util.PropertyPermission”“java.rmi.server.hostname”“read”)访问:允许访问(“java.security.SecurityPermission”“getProperty.networkaddress.cache.ttl”)访问:允许访问(“java.util.PropertyPermission”“sun.net.inetaddr.ttl”“read”)访问:允许访问( “java.security.SecurityPermission”“getProperty.networkaddress.cache.male.ttl”)访问:访问被拒绝(“java.net.SocketPermission”“URI-PC”“resolve”)java.lang.Exception:java处的堆栈跟踪.lang.Thread.dumpStack(未知来源) 在 java.security.AccessControlContext.checkPermission(未知来源) 在 java.security.AccessController.checkPermission(未知来源) 在 java.lang.SecurityManager.checkPermission(未知来源) 在 java.lang .SecurityManager.checkConnect(未知来源) 在 java.net.InetAddress.getLocalHost(未知来源) 在 sun.rmi.transport.tcp.TCPEndpoint.(未知来源) 在 sun.rmi.transport.LiveRef.(未知来源) 在 sun .rmi.transport.LiveRef.(未知来源) 在 sun.rmi.server.UnicastServerRef.(未知来源) 在 java.rmi.server.UnicastRemoteObject.exportObject(未知来源) 在 java.rmi.server.UnicastRemoteObject.(未知来源) )在 java.rmi.server.UnicastRemoteObject.(来源未知)在 ServerSideImp.(ServerSideImp.java:18) 在 ServerSideImp.main(ServerSideImp.java:62) 访问:允许访问(“java.security.SecurityPermission”“getPolicy” ) 访问:允许访问(“java.io.FilePermission”“C:\Users...\ForumServer\bin”“读取”)访问:ProtectionDomain 失败的域(文件:/C:/Users/.../ForumServer /bin/ ) sun.misc.Launcher$AppClassLoader@73d16e93 java.security.Permissions@6f94fa3e (("java.lang.RuntimePermission" "setSecurityManager") ("java.lang.RuntimePermission" "createSecurityManager") ("java.lang .RuntimePermission" "exitVM") ("java.lang.RuntimePermission" "usePolicy") ("java.lang.RuntimePermission" "stopThread") ("java.util.PropertyPermission" "java.specation.version" "read") (“java.util.PropertyPermission”“java.version”“读”)(“java.util.PropertyPermission”“os.arch”“读”)(“java.util.PropertyPermission”“java.specation.vendor”“读”)(“java.util.PropertyPermission”“java.vm.specation.name”“读”)(“java.util.PropertyPermission”“java.vm.供应商”“读”)(“java.util.PropertyPermission”“path.separator”“读”)(“java.util.PropertyPermission”“os.version”“读”)(“java.util.PropertyPermission”“文件.separator”“读”)(“java.util.PropertyPermission”“line.separator”“读”)(“java.util.PropertyPermission”“java.vm.specation.vendor”“读”)(“java.util” .PropertyPermission" "java.specation.name" "读") ("java.util.PropertyPermission" "java.vendor.url" "读") ("java.util.PropertyPermission" "java.vendor" "读") (“java.util.PropertyPermission”“java.vm.version”“读”)(“java.util.PropertyPermission”“java.vm.name”“读”)(“java.util.PropertyPermission”“java.vm” .specation.version”“读”)(“java.util.PropertyPermission”“os.name”“读”)(“java.util.PropertyPermission”“java.class.version”“读”)(“java.net” .SocketPermission" "localhost:0" "listen,resolve") ("java.io.FilePermission" "\C:\Users...\ForumServer\bin-" "read") )

访问:允许访问(“java.util.PropertyPermission”“java.rmi.server.useLocalHostName”“读取”) 访问:允许访问(“java.util.PropertyPermission”“sun.rmi.transport.logLevel”“读取”)访问:允许访问(“java.util.logging.LoggingPermission”“control”) 访问:允许访问(“java.util.logging.LoggingPermission”“control”) 访问:允许访问(“java.util.PropertyPermission”“sun” .rmi.transport.tcp.logLevel" "read") 访问:允许访问 ("java.util.logging.LoggingPermission" "control") 访问:允许访问 ("java.util.logging.LoggingPermission" "control") 访问:允许访问(“java.util.PropertyPermission”“sun.rmi.transport.tcp.maxConnectionThreads”“读”)访问:允许访问(“java.util.PropertyPermission”“sun.rmi.transport.tcp.threadKeepAliveTime”“读取”)访问:允许访问(“java.util.PropertyPermission”“sun.rmi.transport.proxy.logLevel”“读取”)访问:允许访问(“java.util.logging.LoggingPermission”“控制”)访问:允许访问(“java.util.logging.LoggingPermission”“control”)访问:允许访问(“java.util.PropertyPermission”“sun.rmi.transport.proxy.connectTimeout”“read”)访问:允许访问(“java .util.PropertyPermission" "sun.rmi.transport.proxy.eagerHttpFallback" "read") 访问:允许访问 ("java.util.PropertyPermission" "http.proxyHost" "read") 访问:允许访问 ("java.util .PropertyPermission" "proxyHost" "read") 访问:允许访问 ("java.util.PropertyPermission" "java.rmi.server.disableHttp" "read") 访问:允许访问 ("java.util.PropertyPermission" "sun. rmi.transport.tcp.readTimeout" "读") 访问:允许访问 ("java.util.PropertyPermission" "java.rmi.server.hostname" "读") 访问:允许访问 ("java.util.PropertyPermission" " sun.misc.ProxyGenerator.saveGenerateFiles" "read") 访问:允许访问 ("java.util.PropertyPermission" "sun.rmi.dgc.server.gcInterval" "read") 访问:允许访问 ("java.lang.RuntimePermission" " "loadLibrary.net") 访问:允许访问 ("java.io.FilePermission" "C:\Program Files\Java\jre1.8.0_45\bin\net.dll" "read") 访问:允许访问 ("java .util.PropertyPermission" " " "读、写") 访问:允许访问 ("java.util.PropertyPermission" "““读,写”)访问:允许访问(“java.util.PropertyPermission”“sun.net.useExclusiveBind”“读”)访问:允许访问(“java.net.SocketPermission”“localhost:0”“听,解决”)访问:允许访问(“java.lang.RuntimePermission”“modifyThreadGroup”)访问:允许访问(“java.lang.RuntimePermission”“modifyThreadGroup”)访问:允许访问(“java.lang.RuntimePermission”“getClassLoader” ) 访问:允许访问(“java.lang.RuntimePermission”“modifyThreadGroup”) 访问:允许访问(“java.lang.RuntimePermission”“modifyThread”) 访问:允许访问(“java.lang.RuntimePermission”“setContextClassLoader”)访问:允许访问(“java.lang.RuntimePermission”“modifyThread”)访问:允许访问(“java.util.PropertyPermission”“sun.rmi.dgc.logLevel”“read”)访问:允许访问(“java.util. logging.LoggingPermission" "control") 访问:允许访问 ("java.util.logging.LoggingPermission" "control") 访问:允许访问 ("java.util.PropertyPermission" "java.rmi.dgc.leaseValue" "read" ) 访问:允许访问(“java.util.PropertyPermission”“sun.rmi.dgc.checkInterval”“read”) 访问:允许访问(“java.util.logging.LoggingPermission”“control”) 访问:允许访问(“ java.util.logging.LoggingPermission" "control") 访问:允许访问 ("java.util.PropertyPermission" "sun.rmi.runtime.schedulerThreads" "read") 访问:允许访问 ("java.lang.RuntimePermission" " sun.rmi.runtime.RuntimeUtil.getInstance") 访问:允许访问 ("java.lang.RuntimePermission" "setContextClassLoader") 访问:允许访问 ("java.util.PropertyPermission" "java.rmi.server.hostname" "read ”)访问:允许访问(“java.lang.reflect.ReflectPermission”“suppressAccessChecks”)访问:允许访问(“java.lang.RuntimePermission”“setContextClassLoader”)访问:允许访问(“java.lang.RuntimePermission”“getClassLoader” ”)访问:允许访问(“java.lang.RuntimePermission”“modifyThreadGroup”)访问:允许访问(“java.lang.RuntimePermission”“modifyThread”)访问:允许访问(“java.lang.RuntimePermission”“setContextClassLoader”)访问:允许访问(“java.lang.RuntimePermission”“modifyThread”) 访问:允许访问(“java.lang.RuntimePermission”“modifyThreadGroup”) 访问:允许访问(“java.lang.RuntimePermission" "modifyThreadGroup") 访问:允许访问 ("java.lang.RuntimePermission" "modifyThread") 访问:允许访问 ("java.lang.RuntimePermission" "modifyThread") 访问:允许访问 ("java.lang.RuntimePermission" “modifyThread”)访问:允许访问(“java.lang.reflect.ReflectPermission”“suppressAccessChecks”)访问:允许访问(“java.lang.reflect.ReflectPermission”“suppressAccessChecks”)访问:允许访问(“java.util. PropertyPermission" "java.rmi.server.hostname" "read") 访问:允许访问 ("java.util.PropertyPermission" "sun.rmi.transport.connectionTimeout" "read") 访问:允许访问 ("java.util.PropertyPermission" "java.rmi.server.hostname" "read") PropertyPermission" "sun.rmi.transport.tcp.handshakeTimeout" "read") 访问:允许访问 ("java.util.PropertyPermission" "sun.rmi.transport.tcp.responseTimeout" "read") 访问:允许访问 (" java.lang.RuntimePermission" "sun.rmi.runtime.RuntimeUtil.getInstance") 访问:允许访问 ("java.net.SocketPermission" "localhost" "resolve") 访问:允许访问 ("java.util.PropertyPermission" " jdk.net.ephemeralPortRange.low" "read") 访问:允许访问 ("java.lang.RuntimePermission" "loadLibrary.net") 访问:允许访问 ("java.io.FilePermission" "C:\Program Files\Java \jre1.8.0_45\bin\net.dll”“读取”)访问:允许访问(“java.util.PropertyPermission”“jdk.net.ephemeralPortRange.high”“读取”)访问:拒绝访问(“java.net”) .SocketPermission" "127.0.0.1:1099" "connect,resolve") java.lang.Exception: 堆栈跟踪位于 java.security.AccessControlContext.checkPermission(未知来源) 处 java.lang.Thread.dumpStack(未知来源) 处.security.AccessController.checkPermission(未知来源) 在 java.lang.SecurityManager.checkPermission(未知来源) 在 java.lang.SecurityManager.checkConnect(未知来源) 在 java.net.Socket.connect(未知来源) 在 java.net .Socket.connect(未知来源) 在 java.net.Socket.(未知来源) 在 java.net.Socket.(未知来源) 在 sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(未知来源) 在 sun.rmi .transport.proxy.RMIMasterSocketFactory.createSocket(未知来源) 在 sun.rmi.transport.tcp.TCPEndpoint.newSocket(未知来源) 在 sun.rmi.transport.tcp.TCPChannel.createConnection(未知来源) 在 sun.rmi.transport .tcp.TCPChannel.newConnection(未知来源)位于 sun.rmi.server.UnicastRef.newCall(未知来源)位于 sun.rmi。在 ServerSideImp.main(ServerSideImp.java:63) 处的 java.rmi.Naming.rebind(未知来源) 处的registry.RegistryImpl_Stub.rebind(未知来源) 访问:允许访问(“java.security.SecurityPermission”“getPolicy”)访问:允许访问(“java.io.FilePermission”“C:\Users...\ForumServer\bin”“read”)访问:ProtectionDomain 失败的域(文件:/C:/Users/.../ForumServer/bin/ ) sun.misc.Launcher$AppClassLoader@73d16e93 java.security.Permissions@2c7b84de (("java.lang.RuntimePermission" "setSecurityManager") ("java.lang.RuntimePermission" "createSecurityManager") ("java.lang.RuntimePermission" “exitVM”)(“java.lang.RuntimePermission”“usePolicy”)(“java.lang.RuntimePermission”“stopThread”)(“java.util.PropertyPermission”“java.specation.version”“读取”)(“java .util.PropertyPermission" "java.version" "读") ("java.util.PropertyPermission" "os.arch" "读") ("java.util.PropertyPermission" "java.specation.vendor" "读") (“java.util.PropertyPermission”“java.vm.specation.name”“读取”)(“java.util.PropertyPermission”“java.vm.vendor”“读取”)(“java.util.PropertyPermission”“路径.separator" "读") ("java.util.PropertyPermission" "os.version" "读") ("java.util.PropertyPermission" "file.separator" "读") ("java.util.PropertyPermission" " line.separator" "读") ("java.util.PropertyPermission" "java.vm.specation.vendor" "读") ("java.util.PropertyPermission" "java.specation.name" "读") (" java.util.PropertyPermission" "java.vendor.url" "读") ("java.util.PropertyPermission" "java.vendor" "读") ("java.util.PropertyPermission" "java.vm.version" "读”)(“java.util.PropertyPermission”“java.vm.name”“读”)(“java.util.PropertyPermission”“java.vm.specation.version”“读”)(“java.util.PropertyPermission” " "os.name" "read") ("java.util.PropertyPermission" "java.class.version" "read") ("java.net.SocketPermission" "localhost:0" "listen,resolve") (" java.io.FilePermission" "\C:\Users...\ForumServer\bin-" "read") )java:63) 访问:允许访问 ("java.security.SecurityPermission" "getPolicy") 访问:允许访问 ("java.io.FilePermission" "C:\Users...\ForumServer\bin" "read") 访问: 失败的域 ProtectionDomain (文件:/C:/Users/.../ForumServer/bin/ ) sun.misc.Launcher$AppClassLoader@73d16e93 java.security.Permissions@2c7b84de ( ("java.lang.RuntimePermission" "setSecurityManager ”)(“java.lang.RuntimePermission”“createSecurityManager”)(“java.lang.RuntimePermission”“exitVM”)(“java.lang.RuntimePermission”“usePolicy”)(“java.lang.RuntimePermission”“stopThread”) (“java.util.PropertyPermission”“java.specation.version”“读取”)(“java.util.PropertyPermission”“java.version”“读取”)(“java.util.PropertyPermission”“os.arch”“读”)(“java.util.PropertyPermission”“java.specation.vendor”“读”)(“java.util.PropertyPermission”“java.vm.specation.name”“读”)(“java.util.PropertyPermission” ““java.vm.vendor”“读”)(“java.util.PropertyPermission”“path.separator”“读”)(“java.util.PropertyPermission”“os.version”“读”)(“java.util.PropertyPermission”“path.separator”“读”)(“java.util.PropertyPermission”“os.version”“读”) util.PropertyPermission" "file.separator" "读") ("java.util.PropertyPermission" "line.separator" "读") ("java.util.PropertyPermission" "java.vm.specation.vendor" "读" )(“java.util.PropertyPermission”“java.specation.name”“读”)(“java.util.PropertyPermission”“java.vendor.url”“读”)(“java.util.PropertyPermission”“java.util.PropertyPermission”“java.util.PropertyPermission”“java.vendor.url”“读”)供应商”“读”)(“java.util.PropertyPermission”“java.vm.version”“读”)(“java.util.PropertyPermission”“java.vm.name”“读”)(“java.util. PropertyPermission" "java.vm.specation.version" "读") ("java.util.PropertyPermission" "os.name" "读") ("java.util.PropertyPermission" "java.class.version" "读" ) ("java.net.SocketPermission" "localhost:0" "listen,resolve") ("java.io.FilePermission" "\C:\Users...\ForumServer\bin-" "read") )java:63) 访问:允许访问 ("java.security.SecurityPermission" "getPolicy") 访问:允许访问 ("java.io.FilePermission" "C:\Users...\ForumServer\bin" "read") 访问: 失败的域 ProtectionDomain (文件:/C:/Users/.../ForumServer/bin/ ) sun.misc.Launcher$AppClassLoader@73d16e93 java.security.Permissions@2c7b84de ( ("java.lang.RuntimePermission" "setSecurityManager ”)(“java.lang.RuntimePermission”“createSecurityManager”)(“java.lang.RuntimePermission”“exitVM”)(“java.lang.RuntimePermission”“usePolicy”)(“java.lang.RuntimePermission”“stopThread”) (“java.util.PropertyPermission”“java.specation.version”“读取”)(“java.util.PropertyPermission”“java.version”“读取”)(“java.util.PropertyPermission”“os.arch”“读”)(“java.util.PropertyPermission”“java.specation.vendor”“读”)(“java.util.PropertyPermission”“java.vm.specation.name”“读”)(“java.util.PropertyPermission” ““java.vm.vendor”“读”)(“java.util.PropertyPermission”“path.separator”“读”)(“java.util.PropertyPermission”“os.version”“读”)(“java.util.PropertyPermission”“path.separator”“读”)(“java.util.PropertyPermission”“os.version”“读”) util.PropertyPermission" "file.separator" "读") ("java.util.PropertyPermission" "line.separator" "读") ("java.util.PropertyPermission" "java.vm.specation.vendor" "读" )(“java.util.PropertyPermission”“java.specation.name”“读”)(“java.util.PropertyPermission”“java.vendor.url”“读”)(“java.util.PropertyPermission”“java.util.PropertyPermission”“java.util.PropertyPermission”“java.vendor.url”“读”)供应商”“读”)(“java.util.PropertyPermission”“java.vm.version”“读”)(“java.util.PropertyPermission”“java.vm.name”“读”)(“java.util. PropertyPermission" "java.vm.specation.version" "读") ("java.util.PropertyPermission" "os.name" "读") ("java.util.PropertyPermission" "java.class.version" "读" ) ("java.net.SocketPermission" "localhost:0" "listen,resolve") ("java.io.FilePermission" "\C:\Users...\ForumServer\bin-" "read") )/ForumServer/bin/ ) sun.misc.Launcher$AppClassLoader@73d16e93 java.security.Permissions@2c7b84de (("java.lang.RuntimePermission" "setSecurityManager") ("java.lang.RuntimePermission" "createSecurityManager") ("java .lang.RuntimePermission" "exitVM") ("java.lang.RuntimePermission" "usePolicy") ("java.lang.RuntimePermission" "stopThread") ("java.util.PropertyPermission" "java.specation.version" "读”)(“java.util.PropertyPermission”“java.version”“读”)(“java.util.PropertyPermission”“os.arch”“读”)(“java.util.PropertyPermission”“java.specation.vendor” ““读”)(“java.util.PropertyPermission”“java.vm.specation.name”“读”)(“java.util.PropertyPermission”“java.vm.vendor”“读”)(“java.util” .PropertyPermission” “path.separator” “读”) (“java.util.PropertyPermission” “os.version” “读”) (“java.util.PropertyPermission” “file.separator” “读”) (“java.util.PropertyPermission” “os.version” “读”) (“java.util.PropertyPermission” “file.separator” “读”) util.PropertyPermission" "line.separator" "读") ("java.util.PropertyPermission" "java.vm.specation.vendor" "读") ("java.util.PropertyPermission" "java.specation.name" "读”)(“java.util.PropertyPermission”“java.vendor.url”“读”)(“java.util.PropertyPermission”“java.vendor”“读”)(“java.util.PropertyPermission”“java. vm.version" "读") ("java.util.PropertyPermission" "java.vm.name" "读") ("java.util.PropertyPermission" "java.vm.specation.version" "读") (" java.util.PropertyPermission" "os.name" "read") ("java.util.PropertyPermission" "java.class.version" "read") ("java.net.SocketPermission" "loc

use*_*421 5

删除安全管理器。RMI 不需要它,除非您使用 RMI 代码库功能,但实际上您并不使用。