[英]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.