5
我已經不使用了SecurityManager但會使用RMI一些舊的代碼。從我讀過的RMI需要一個安全管理器,但代碼似乎在同一臺機器和兩臺機器之間運行良好。我已經在1.5測試了這個東西,但不是1.6。Java RMI的,沒有安全管理器
我找不到時,需要一個安全管理器是討論任何資源時,它不是,或者如果要求使用Java版本的改變。
我將更新爲使用一個代碼,我只是想了解它背後的細節。
感謝您的任何反饋!
我已經不使用了SecurityManager但會使用RMI一些舊的代碼。從我讀過的RMI需要一個安全管理器,但代碼似乎在同一臺機器和兩臺機器之間運行良好。我已經在1.5測試了這個東西,但不是1.6。Java RMI的,沒有安全管理器
我找不到時,需要一個安全管理器是討論任何資源時,它不是,或者如果要求使用Java版本的改變。
我將更新爲使用一個代碼,我只是想了解它背後的細節。
感謝您的任何反饋!
安全管理器只在情況需要時從遠程計算機RMI下載代碼。如果客戶端和服務器都使用相同的類,則不需要。
的安全管理器確定下載的代碼是否可以訪問本地文件系統,也可以執行任何其他特權操作。
如果RMI程序不安裝安全管理,RMI不會下載類(不是從本地類路徑除外)收到的參數對象或返回遠程方法調用的值。此限制可確保下載的代碼執行的操作受制於安全策略。