简体   繁体   English

java rmi-拒绝访问(“ java.net.SocketPermission”“ 127.0.0.1:1099”“ connect,resolve”)

[英]java rmi - access denied (“java.net.SocketPermission” “127.0.0.1:1099” “connect,resolve”)

I've seared the web for an answer but nothing helped me. 我已经在网上搜寻了答案,但没有任何帮助。 I'm trying to run an RMI server I created. 我正在尝试运行我创建的RMI服务器。 in the server main I have this part: 在服务器主体中,我具有以下部分:

System.setSecurityManager(new RMISecurityManager());
...
...
...
Naming.rebind("//localhost/ForumSite", obj);

my policy file :server,policy(the ... is leading to the folder)- 我的策略文件:server,policy(...通往文件夹)-

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";
  };

I'm trying to run a Windows OS, I wrote in another consloe: javaw rmiregistry and in another one(from the bin folder): 我正在尝试运行Windows操作系统,我在另一个控制台中写道:javaw rmiregistry和另一个控制台(来自bin文件夹):

java -Djava.security.manager -Djava.security.policy=server.policy ServerSideImp

I've keep on getting the error: 我一直在得到错误:

access denied ("java.net.SocketPermission" "127.0.0.1:1099" "connect,resolve") 访问被拒绝(“ java.net.SocketPermission”“ 127.0.0.1:1099”“连接,解决”)

I made sure the policy file is in the same location, 我确保策略文件在同一位置,

here is the run results when I add -Djava.security.debug=access,failure to the run- 这是我将-Djava.security.debug = access,failure添加到运行时的运行结果-

access: access allowed ("java.io.FilePermission" "C:\\Users...\\ForumServer\\bin" "read") access: access allowed ("java.lang.RuntimePermission" "setSecurityManager") access: access allowed ("java.security.SecurityPermission" "getProperty.security.provider.1") access: access allowed ("java.security.SecurityPermission" "getProperty.security.provider.2") access: access allowed ("java.security.SecurityPermission" "getProperty.security.provider.3") access: access allowed ("java.security.SecurityPermission" "getProperty.security.provider.4") access: access allowed ("java.security.SecurityPermission" "getProperty.security.provider.5") access: access allowed ("java.security.SecurityPermission" "getProperty.security.provider.6") access: access allowed ("java.security.SecurityPermission" "getProperty.security.provider.7") access: access allowed ("java.security.SecurityPermission" "getProperty.security.provider.8") access: access allowed ("java.security.SecurityPermission" "getProperty.security.prov 访问:允许访问(“ java.io.FilePermission”“ C:\\ Users ... \\ ForumServer \\ bin”“读”)访问:允许访问(“ 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.prov ider.9") access: access allowed ("java.security.SecurityPermission" "getProperty.security.provider.10") access: access allowed ("java.security.SecurityPermission" "getProperty.security.provider.11") access: access allowed ("java.lang.RuntimePermission" "accessClassInPackage.sun.security.provider") access: access allowed ("java.lang.reflect.ReflectPermission" "suppressAccessChecks") access: access allowed ("java.util.PropertyPermission" "java.security.egd" "read") access: access allowed ("java.security.SecurityPermission" "getProperty.securerandom.source") access: access allowed ("java.security.SecurityPermission" "putProviderProperty.SUN") access: access allowed ("java.util.PropertyPermission" "*" "read,write") access: access allowed ("java.util.PropertyPermission" "os.arch" "read") access: access allowed ("java.lang.RuntimePermission" "loadLibrary.net") access: access allowed ("java.io.FilePermission" "C:\\Program Files\\Java\\jre1.8.0_45\\bin\\net.dll" "read") access: access allowed ("jav ider.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“”读取“)访问:允许访问(” 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“”读取“)访问:允许访问(“JAV a.util.PropertyPermission" "java.net.preferIPv4Stack" "read") access: access allowed ("java.util.PropertyPermission" "java.net.preferIPv6Addresses" "read") access: access allowed ("java.lang.RuntimePermission" "loadLibrary.net") access: access allowed ("java.io.FilePermission" "C:\\Program Files\\Java\\jre1.8.0_45\\bin\\net.dll" "read") access: access allowed ("java.util.PropertyPermission" "impl.prefix" "read") access: access allowed ("java.lang.reflect.ReflectPermission" "suppressAccessChecks") access: access allowed ("java.util.PropertyPermission" "sun.net.spi.nameservice.provider.1" "read") access: access allowed ("java.net.NetPermission" "getNetworkInformation") access: access allowed ("java.net.NetPermission" "getNetworkInformation") access: access allowed ("java.net.NetPermission" "getNetworkInformation") access: access allowed ("java.net.NetPermission" "getNetworkInformation") access: access allowed ("java.net.NetPermission" "getNetworkInformation") access: access allowed ("java.net a.util.PropertyPermission“” java.net.preferIPv4Stack“”读取“)访问:允许访问(” java.util.PropertyPermission“” java.net.preferIPv6Addresses“”读取“)访问:允许访问(” java.lang。 RuntimePermission“” loadLibrary.net“)访问:允许访问(” java.io.FilePermission“” C:\\ Program Files \\ Java \\ jre1.8.0_45 \\ bin \\ net.dll“”读取“)访问:允许访问(” java.util.PropertyPermission“” impl.prefix“”读取“)访问:允许访问(” java.lang.reflect.ReflectPermission“” suppressAccessChecks“)访问:允许访问(” java.util.PropertyPermission“” sun.net“。 spi.nameservice.provider.1“读取”)访问:允许访问(“ java.net.NetPermission”“ getNetworkInformation”)访问:允许访问(“ java.net.NetPermission”“ getNetworkInformation”)访问:允许访问(“ java.net.NetPermission“” getNetworkInformation“)访问:允许访问(” java.net.NetPermission“ getNetworkInformation”)访问:允许访问(“ java.net.NetPermission” getNetworkInformation“)访问:允许访问(” java.net.NetPermission“)净 .NetPermission" "getNetworkInformation") access: access allowed ("java.net.NetPermission" "getNetworkInformation") access: access allowed ("java.net.NetPermission" "getNetworkInformation") access: access allowed ("java.net.NetPermission" "getNetworkInformation") access: access allowed ("java.net.NetPermission" "getNetworkInformation") access: access allowed ("java.net.NetPermission" "getNetworkInformation") access: access allowed ("java.lang.RuntimePermission" "fileSystemProvider") access: access allowed ("java.util.PropertyPermission" "user.dir" "read") access: access allowed ("java.util.PropertyPermission" "os.version" "read") access: access allowed ("java.util.PropertyPermission" "sun.jnu.encoding" "read") access: access allowed ("java.util.PropertyPermission" "java.nio.file.spi.DefaultFileSystemProvider" "read") access: access allowed ("java.io.FilePermission" "C:\\Users\\URI\\AppData\\Local\\Temp" "read") access: access allowed ("java.io.FilePermission" "C:\\Users\\URI\\AppData\\Local\\Temp .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“”读取“)访问:允许访问(” java.util.PropertyPermission“” os.version“”读取“)访问:允许访问( “ java.util.PropertyPermission”“ sun.jnu.encoding”“读取”)访问权限:允许访问(“ 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 " "read") access: access allowed ("java.io.FilePermission" "C:\\Users\\URI\\AppData\\Local\\Temp" "read") access: access allowed ("java.lang.RuntimePermission" "loadLibrary.net") access: access allowed ("java.io.FilePermission" "C:\\Program Files\\Java\\jre1.8.0_45\\bin\\net.dll" "read") access: access allowed ("java.lang.RuntimePermission" "loadLibrary.nio") access: access allowed ("java.io.FilePermission" "C:\\Program Files\\Java\\jre1.8.0_45\\bin\\nio.dll" "read") access: access allowed ("java.util.PropertyPermission" "sun.nio.fs.ensureAccurateMetadata" "read") access: access allowed ("java.util.PropertyPermission" "java.rmi.server.randomIDs" "read") access: access allowed ("java.util.PropertyPermission" "java.rmi.server.hostname" "read") access: access allowed ("java.security.SecurityPermission" "getProperty.networkaddress.cache.ttl") access: access allowed ("java.util.PropertyPermission" "sun.net.inetaddr.ttl" "read") access: access allowed ("java.security.SecurityPermission" "getProperty.networ ““读取”)访问:允许访问(“ 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“”读取“)访问:允许访问(” 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“”读取“)访问:允许访问(” java .util.PropertyPermission“” java.rmi.server.hostname“”读取“)访问:允许访问(” java.security.SecurityPermission“” getProperty.networkaddress.cache.ttl“)访问:允许访问(” java.util。 PropertyPermission“” sun.net.inetaddr.ttl“”读取“)访问权限:允许访问(” java.security.SecurityPermission“” getProperty.networ kaddress.cache.negative.ttl") access: access denied ("java.net.SocketPermission" "URI-PC" "resolve") java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Unknown Source) at java.security.AccessControlContext.checkPermission(Unknown Source) at java.security.AccessController.checkPermission(Unknown Source) at java.lang.SecurityManager.checkPermission(Unknown Source) at java.lang.SecurityManager.checkConnect(Unknown Source) at java.net.InetAddress.getLocalHost(Unknown Source) at sun.rmi.transport.tcp.TCPEndpoint.(Unknown Source) at sun.rmi.transport.LiveRef.(Unknown Source) at sun.rmi.transport.LiveRef.(Unknown Source) at sun.rmi.server.UnicastServerRef.(Unknown Source) at java.rmi.server.UnicastRemoteObject.exportObject(Unknown Source) at java.rmi.server.UnicastRemoteObject.(Unknown Source) at java.rmi.server.UnicastRemoteObject.(Unknown Source) at ServerSideImp.(ServerSideImp.java:18) at ServerSideImp.main(ServerSideImp.java:62) access: access allowed ("java.security.SecurityP kaddress.cache.negative.ttl“)访问:访问被拒绝(” java.net.SocketPermission“” URI-PC“”解决“)java.lang.Exception:java.lang.Thread.dumpStack上的堆栈跟踪(未知源)在java.security.AccessControlContext.checkPermission(未知源)在java.security.AccessController.checkPermission(未知源)在java.lang.SecurityManager.checkPermission(未知源)在java.lang.SecurityManager.checkConnect(未知源) .net.InetAddress.getLocalHost(未知源)在sun.rmi.transport.tcp.TCPEndpoint。(未知源)在sun.rmi.transport.LiveRef。(未知源)在sun.rmi.transport.LiveRef。(未知源) )在java.rmi.server.UnicastRemoteObject.java.rmi.server.UnicastRemoteObject.exportObject(未知源)上的sun.rmi.server.UnicastServerRef。(未知源)。 ServerSideImp.main(ServerSideImp.java:62)的ServerSideImp。(ServerSideImp.java:18)的(未知源)访问:允许访问(“ java.security.SecurityP ermission" "getPolicy") access: access allowed ("java.io.FilePermission" "C:\\Users...\\ForumServer\\bin" "read") access: domain that failed ProtectionDomain (file:/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.specification.version" "read") ("java.util.PropertyPermission" "java.version" "read") ("java.util.PropertyPermission" "os.arch" "read") ("java.util.PropertyPermission" "java.specification.vendor" "read") ("java.util.PropertyPermission" "java.vm.specification.name" "read") ("java.util.PropertyPermission" "java.vm.vendor" "read") ("java.util.PropertyPermission" "path.separator" "read") ("java.util.PropertyPermission" "os.version" "read") ("java.uti ermission“” getPolicy“)访问:允许访问(” java.io.FilePermission“” C:\\ Users ... \\ ForumServer \\ bin“” read“)访问: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.specification.version “”“读取”)(“ java.util.PropertyPermission”“ java.version”“读取”)(“ java.util.PropertyPermission”“ os.arch”“读取”)(“ java.util.PropertyPermission”“ java。 Specification.vendor“” read“)(” java.util.PropertyPermission“” java.vm.specification.name“” read“)(” java.util.PropertyPermission“” java.vm.vendor“” read“)(” java.util.PropertyPermission“” path.separator“”读取“)(” java.util.PropertyPermission“” os.version“”读取“)(” java.uti l.PropertyPermission" "file.separator" "read") ("java.util.PropertyPermission" "line.separator" "read") ("java.util.PropertyPermission" "java.vm.specification.vendor" "read") ("java.util.PropertyPermission" "java.specification.name" "read") ("java.util.PropertyPermission" "java.vendor.url" "read") ("java.util.PropertyPermission" "java.vendor" "read") ("java.util.PropertyPermission" "java.vm.version" "read") ("java.util.PropertyPermission" "java.vm.name" "read") ("java.util.PropertyPermission" "java.vm.specification.version" "read") ("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") ) l.PropertyPermission“” file.separator“”读取“)(” java.util.PropertyPermission“” line.separator“”读取“)(” java.util.PropertyPermission“” java.vm.specification.vendor“”读取“ )(“ java.util.PropertyPermission”“ java.specification.name”“读取”)(“ java.util.PropertyPermission”“ java.vendor.url”“读取”)(“ java.util.PropertyPermission”“ java。 vendor“” read“)(” java.util.PropertyPermission“” java.vm.version“” read“)(” java.util.PropertyPermission“” java.vm.name“” read“)(” java.util。 PropertyPermission“” java.vm.specification.version“”读取“)(” java.util.PropertyPermission“” os.name“”读取“)(” java.util.PropertyPermission“” java.class.version“”读取“ )(“ java.net.SocketPermission”“ localhost:0”“监听,解决”)(“ java.io.FilePermission”“ \\ C:\\ Users ... \\ ForumServer \\ bin-”“ read”)))

access: access allowed ("java.util.PropertyPermission" "java.rmi.server.useLocalHostName" "read") access: access allowed ("java.util.PropertyPermission" "sun.rmi.transport.logLevel" "read") access: access allowed ("java.util.logging.LoggingPermission" "control") access: access allowed ("java.util.logging.LoggingPermission" "control") access: access allowed ("java.util.PropertyPermission" "sun.rmi.transport.tcp.logLevel" "read") access: access allowed ("java.util.logging.LoggingPermission" "control") access: access allowed ("java.util.logging.LoggingPermission" "control") access: access allowed ("java.util.PropertyPermission" "sun.rmi.transport.tcp.maxConnectionThreads" "read") access: access allowed ("java.util.PropertyPermission" "sun.rmi.transport.tcp.threadKeepAliveTime" "read") access: access allowed ("java.util.PropertyPermission" "sun.rmi.transport.proxy.logLevel" "read") access: access allowed ("java.util.logging.LoggingPermission" "control") access: access allowed ("java.util.l 访问:允许访问(“ java.util.PropertyPermission”“ java.rmi.server.useLocalHostName”“读取”)访问:允许访问(“ java.util.PropertyPermission”“ sun.rmi.transport.logLevel”“读取”)访问:允许访问(“ java.util.logging.LoggingPermission”“控制”)访问:允许访问(“ java.util.logging.LoggingPermission”“控制”)访问:允许访问(“ java.util.PropertyPermission”“ sun .rmi.transport.tcp.logLevel“”读取“)访问:允许访问(” java.util.logging.LoggingPermission“”控制“)访问:允许访问(” java.util.logging.LoggingPermission“”控制“)访问:允许访问(“ 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.l ogging.LoggingPermission" "control") access: access allowed ("java.util.PropertyPermission" "sun.rmi.transport.proxy.connectTimeout" "read") access: access allowed ("java.util.PropertyPermission" "sun.rmi.transport.proxy.eagerHttpFallback" "read") access: access allowed ("java.util.PropertyPermission" "http.proxyHost" "read") access: access allowed ("java.util.PropertyPermission" "proxyHost" "read") access: access allowed ("java.util.PropertyPermission" "java.rmi.server.disableHttp" "read") access: access allowed ("java.util.PropertyPermission" "sun.rmi.transport.tcp.readTimeout" "read") access: access allowed ("java.util.PropertyPermission" "java.rmi.server.hostname" "read") access: access allowed ("java.util.PropertyPermission" "sun.misc.ProxyGenerator.saveGeneratedFiles" "read") access: access allowed ("java.util.PropertyPermission" "sun.rmi.dgc.server.gcInterval" "read") access: access allowed ("java.lang.RuntimePermission" "loadLibrary.net") access: access allowed ("java.io.FilePe ogging.LoggingPermission“” control“)访问:允许访问(” java.util.PropertyPermission“” sun.rmi.transport.proxy.connectTimeout“” read“)访问:允许访问(” java.util.PropertyPermission“”太阳。 rmi.transport.proxy.eagerHttpFallback“”读取“)访问:允许访问(” java.util.PropertyPermission“” http.proxyHost“”读取“)访问:允许访问(” java.util.PropertyPermission“” proxyHost“”读取“)访问:允许访问(” java.util.PropertyPermission“” java.rmi.server.disableHttp“”读取“)访问:允许访问(” java.util.PropertyPermission“” sun.rmi.transport.tcp.readTimeout“ “读取”)访问:允许访问(“ java.util.PropertyPermission”“ java.rmi.server.hostname”“读取”)访问:允许访问(“ java.util.PropertyPermission”“ sun.misc.ProxyGenerator.saveGeneratedFiles” “读取”)访问:允许访问(“ java.util.PropertyPermission”“ sun.rmi.dgc.server.gcInterval”“读取”)访问:允许访问(“ java.lang.RuntimePermission”“ loadLibrary.net”)访问:允许访问(“ java.io.FilePe rmission" "C:\\Program Files\\Java\\jre1.8.0_45\\bin\\net.dll" "read") access: access allowed ("java.util.PropertyPermission" " " "read,write") access: access allowed ("java.util.PropertyPermission" " " "read,write") access: access allowed ("java.util.PropertyPermission" "sun.net.useExclusiveBind" "read") access: access allowed ("java.net.SocketPermission" "localhost:0" "listen,resolve") access: access allowed ("java.lang.RuntimePermission" "modifyThreadGroup") access: access allowed ("java.lang.RuntimePermission" "modifyThreadGroup") access: access allowed ("java.lang.RuntimePermission" "getClassLoader") access: access allowed ("java.lang.RuntimePermission" "modifyThreadGroup") access: access allowed ("java.lang.RuntimePermission" "modifyThread") access: access allowed ("java.lang.RuntimePermission" "setContextClassLoader") access: access allowed ("java.lang.RuntimePermission" "modifyThread") access: access allowed ("java.util.PropertyPermission" "sun.rmi.dgc.logLevel" "read") access: acce rmission“” C:\\ Program Files \\ Java \\ jre1.8.0_45 \\ bin \\ net.dll“”读取“)访问:允许访问(” java.util.PropertyPermission“” “”读取,写入“)访问:允许访问(“ java.util.PropertyPermission”“ ”“读,写”)访问:允许访问(“ java.util.PropertyPermission”“ sun.net.useExclusiveBind”“读”)访问:允许访问(“ java.net.SocketPermission “” localhost:0“” listen,resolve“)访问:允许访问(” 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“”读取“)访问:访问 ss allowed ("java.util.logging.LoggingPermission" "control") access: access allowed ("java.util.logging.LoggingPermission" "control") access: access allowed ("java.util.PropertyPermission" "java.rmi.dgc.leaseValue" "read") access: access allowed ("java.util.PropertyPermission" "sun.rmi.dgc.checkInterval" "read") access: access allowed ("java.util.logging.LoggingPermission" "control") access: access allowed ("java.util.logging.LoggingPermission" "control") access: access allowed ("java.util.PropertyPermission" "sun.rmi.runtime.schedulerThreads" "read") access: access allowed ("java.lang.RuntimePermission" "sun.rmi.runtime.RuntimeUtil.getInstance") access: access allowed ("java.lang.RuntimePermission" "setContextClassLoader") access: access allowed ("java.util.PropertyPermission" "java.rmi.server.hostname" "read") access: access allowed ("java.lang.reflect.ReflectPermission" "suppressAccessChecks") access: access allowed ("java.lang.RuntimePermission" "setContextClassLoader") access: acc 允许ss(“ java.util.logging.LoggingPermission”“ control”)访问:允许访问(“ java.util.logging.LoggingPermission”“ control”)访问:允许访问(“ java.util.PropertyPermission”“ java.rmi .dgc.leaseValue“”读取“)访问:允许访问(” java.util.PropertyPermission“” sun.rmi.dgc.checkInterval“”读取“)访问:允许访问(” java.util.logging.LoggingPermission“”控制“)访问:允许访问(” java.util.logging.LoggingPermission“”控件“)访问:允许访问(” java.util.PropertyPermission“” sun.rmi.runtime.schedulerThreads“”读取“)访问:允许访问( “ java.lang.RuntimePermission”“ sun.rmi.runtime.RuntimeUtil.getInstance”)访问:允许访问(“ java.lang.RuntimePermission” setContextClassLoader“)访问:允许访问(” java.util.PropertyPermission“” java。 rmi.server.hostname“”读取“)访问:允许访问(” java.lang.reflect.ReflectPermission“” suppressAccessChecks“)访问:允许访问(” java.lang.RuntimePermission“” setContextClassLoader“)访问:acc ess allowed ("java.lang.RuntimePermission" "getClassLoader") access: access allowed ("java.lang.RuntimePermission" "modifyThreadGroup") access: access allowed ("java.lang.RuntimePermission" "modifyThread") access: access allowed ("java.lang.RuntimePermission" "setContextClassLoader") access: access allowed ("java.lang.RuntimePermission" "modifyThread") access: access allowed ("java.lang.RuntimePermission" "modifyThreadGroup") access: access allowed ("java.lang.RuntimePermission" "modifyThreadGroup") access: access allowed ("java.lang.RuntimePermission" "modifyThread") access: access allowed ("java.lang.RuntimePermission" "modifyThread") access: access allowed ("java.lang.RuntimePermission" "modifyThread") access: access allowed ("java.lang.reflect.ReflectPermission" "suppressAccessChecks") access: access allowed ("java.lang.reflect.ReflectPermission" "suppressAccessChecks") access: access allowed ("java.util.PropertyPermission" "java.rmi.server.hostname" "read") access: access allowed ess允许(“ 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“”读取“)访问权限:允许访问 ("java.util.PropertyPermission" "sun.rmi.transport.connectionTimeout" "read") access: access allowed ("java.util.PropertyPermission" "sun.rmi.transport.tcp.handshakeTimeout" "read") access: access allowed ("java.util.PropertyPermission" "sun.rmi.transport.tcp.responseTimeout" "read") access: access allowed ("java.lang.RuntimePermission" "sun.rmi.runtime.RuntimeUtil.getInstance") access: access allowed ("java.net.SocketPermission" "localhost" "resolve") access: access allowed ("java.util.PropertyPermission" "jdk.net.ephemeralPortRange.low" "read") access: access allowed ("java.lang.RuntimePermission" "loadLibrary.net") access: access allowed ("java.io.FilePermission" "C:\\Program Files\\Java\\jre1.8.0_45\\bin\\net.dll" "read") access: access allowed ("java.util.PropertyPermission" "jdk.net.ephemeralPortRange.high" "read") access: access denied ("java.net.SocketPermission" "127.0.0.1:1099" "connect,resolve") java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Unknown Source) at jav 访问:(“ java.util.PropertyPermission”“ sun.rmi.transport.connectionTimeout”“读取”)访问:允许访问(“ java.util.PropertyPermission”“ sun.rmi.transport.tcp.handshakeTimeout”“读取”)访问:允许访问(“ java.util.PropertyPermission”“ sun.rmi.transport.tcp.responseTimeout”“读取”)访问:允许访问(“ java.lang.RuntimePermission”“ sun.rmi.runtime.RuntimeUtil.getInstance”)访问:允许访问(“ java.net.SocketPermission”“本地主机”“解决”)访问:允许访问(“ java.util.PropertyPermission”“ jdk.net.ephemeralPortRange.low”“读取”)访问:允许访问(“ 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.lang.Thread.dumpStack上的堆栈跟踪(未知源) a.security.AccessControlContext.checkPermission(Unknown Source) at java.security.AccessController.checkPermission(Unknown Source) at java.lang.SecurityManager.checkPermission(Unknown Source) at java.lang.SecurityManager.checkConnect(Unknown Source) at java.net.Socket.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at java.net.Socket.(Unknown Source) at java.net.Socket.(Unknown Source) at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(Unknown Source) at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(Unknown Source) at sun.rmi.transport.tcp.TCPEndpoint.newSocket(Unknown Source) at sun.rmi.transport.tcp.TCPChannel.createConnection(Unknown Source) at sun.rmi.transport.tcp.TCPChannel.newConnection(Unknown Source) at sun.rmi.server.UnicastRef.newCall(Unknown Source) at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source) at java.rmi.Naming.rebind(Unknown Source) at ServerSideImp.main(ServerSideImp.java:63) access: access allowed ("java.securi java.lang.SecurityManager.a.security.AccessControlContext.checkPermission(未知源)java.lang.SecurityManager.checkPermission(未知源)java.lang.SecurityManager.checkConnect(未知源)。 net.Socket.connect(未知源),位于java.net.Socket.connect(未知源),位于java.net.Socket。(未知源),位于java.net.Socket。(未知源),位于sun.rmi.transport。位于sun.rmi.transport.proxy的proxy.RMIDirectSocketFactory.createSocket(未知源)位于sun.rmi.transport.tcp处的sun.rmi.transport.tcp.TCPEndpoint.newSocket(未知源)处的RMIMasterSocketFactory.createSocket(未知源)。位于sun.rmi.transport.tcp处的TCPChannel.createConnection(未知源)位于sun.rmi.server.UnicastRef.newCall处的sun.rmi.registry.RegistryImpl_Stub.rebind处的TCPChannel.newConnection(未知源)(未知源) ),位于ServerSideImp.main(ServerSideImp.java:63)处的java.rmi.Naming.rebind(未知源)处:access:允许访问(“ java.securi ty.SecurityPermission" "getPolicy") access: access allowed ("java.io.FilePermission" "C:\\Users...\\ForumServer\\bin" "read") access: domain that failed ProtectionDomain (file:/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.specification.version" "read") ("java.util.PropertyPermission" "java.version" "read") ("java.util.PropertyPermission" "os.arch" "read") ("java.util.PropertyPermission" "java.specification.vendor" "read") ("java.util.PropertyPermission" "java.vm.specification.name" "read") ("java.util.PropertyPermission" "java.vm.vendor" "read") ("java.util.PropertyPermission" "path.separator" "read") ("java.util.PropertyPermission" "os.version" "read" ty.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.specification .version“” read“)(” java.util.PropertyPermission“” java.version“” read“)(” java.util.PropertyPermission“” os.arch“” read“)(” java.util.PropertyPermission“” java.specification.vendor“”读取“)(” java.util.PropertyPermission“” java.vm.specification.name“”读取“)(” java.util.PropertyPermission“” java.vm.vendor“”读取“) (“ java.util.PropertyPermission”“ path.separator”“读取”)(“ java.util.PropertyPermission”“ os.version”“读取” ) ("java.util.PropertyPermission" "file.separator" "read") ("java.util.PropertyPermission" "line.separator" "read") ("java.util.PropertyPermission" "java.vm.specification.vendor" "read") ("java.util.PropertyPermission" "java.specification.name" "read") ("java.util.PropertyPermission" "java.vendor.url" "read") ("java.util.PropertyPermission" "java.vendor" "read") ("java.util.PropertyPermission" "java.vm.version" "read") ("java.util.PropertyPermission" "java.vm.name" "read") ("java.util.PropertyPermission" "java.vm.specification.version" "read") ("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.util.PropertyPermission”“ file.separator”“读取”)(“ java.util.PropertyPermission”“ line.separator”“读取”)(“ java.util.PropertyPermission”“ java.vm.specification。 vendor“” read“)(” java.util.PropertyPermission“” java.specification.name“” read“)(” java.util.PropertyPermission“” java.vendor.url“” read“)(” java.util。 PropertyPermission“” java.vendor“”读取“)(” java.util.PropertyPermission“” java.vm.version“”读取“)(” java.util.PropertyPermission“” java.vm.name“”读取“)( “” java.util.PropertyPermission“” java.vm.specification.version“”读取“)(” java.util.PropertyPermission“” os.name“”读取“)(” java.util.PropertyPermission“” java.class。版本“” read“)(” java.net.SocketPermission“” localhost:0“”侦听,解决“)(” java.io.FilePermission“” \\ C:\\ Users ... \\ ForumServer \\ bin-“”阅读“))

access: access allowed ("java.lang.RuntimePermission" "exitVM.1") 访问:允许访问(“ java.lang.RuntimePermission”“ exitVM.1”)

but I don't really understand whats going here, any help would be grate. 但是我真的不明白这里发生了什么,任何帮助都将不胜感激。

Remove the security manager. 删除安全管理器。 You don't need it for RMI unless you're using the RMI codebase feature, which you aren't. 除非您正在使用RMI代码库功能,否则RMI不需要它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Java RMI:异常:java.security.AccessControlException:访问被拒绝(“ java.net.SocketPermission”“ 127.0.0.1:1099”“ connect,resolve”) - Java RMI: exception: java.security.AccessControlException: access denied (“java.net.SocketPermission” “127.0.0.1:1099” “connect,resolve”) RMI服务器拒绝启动:java.security.AccessControlException:访问被拒绝(“ java.net.SocketPermission”“ 127.0.0.1:1099”“ connect,resolve”) - RMI Server refuses to start: java.security.AccessControlException: access denied (“java.net.SocketPermission” “127.0.0.1:1099” “connect,resolve”) 访问被拒绝(java.net.SocketPermission 127.0.0.1:8080 connect,resolve) - access denied (java.net.SocketPermission 127.0.0.1:8080 connect,resolve) java.security.AccessControlException: access denied (java.net.SocketPermission 127.0.0.1:8081 connect,resolve) - 主要原因 - java.security.AccessControlException: access denied (java.net.SocketPermission 127.0.0.1:8081 connect,resolve) - main reasons 访问控制异常(java.net.SocketPermission 127.0.0.1:8080 connect,resolve) - Access Control Exception (java.net.SocketPermission 127.0.0.1:8080 connect,resolve) java.net.SocketPermission:“connect.resolve” - java.net.SocketPermission : “connect.resolve” “ java.security.AccessControlException:访问被拒绝(“ java.net.SocketPermission”“ www.google.fr:80“” connect,resolve“)” - “java.security.AccessControlException: access denied (”java.net.SocketPermission“ ”www.google.fr:80“ ”connect,resolve“)” java.security.AccessControlException:访问被拒绝(“java.net.SocketPermission”“smtp.gmail.com”“resolve”) - java.security.AccessControlException: access denied (“java.net.SocketPermission” “smtp.gmail.com” “resolve”) java.security.AccessControlException:拒绝访问(“java.net.SocketPermission”“localhost:1527”“listen,resolve”) - java.security.AccessControlException: access denied (“java.net.SocketPermission” “localhost:1527” “listen,resolve”) java.security.AccessControlException:拒绝访问(“java.net.SocketPermission”“localhost:10648”“listen,resolve”) - java.security.AccessControlException: access denied (“java.net.SocketPermission” “localhost:10648” “listen,resolve”)
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM