誰知道在websphere中如何配置rmi相關的安全策略檔案(policy)?

flashow發表於2004-04-28
我rmi server端的codebase是“file:\c:\ss\”下。
然後,在客戶端(websphere),我將存根(stub)放在了“file:\c:\ss\”下。
在was.policy中改為:

grant codeBase "file:${application}" {
permission java.security.AllPermission;};

grant codeBase "file:${jars}" {
permission java.security.AllPermission;
};

grant codeBase "file:${connectorComponent}" {
permission java.security.AllPermission;
};

grant codeBase "file:${webComponent}" {
permission java.security.AllPermission;
};

grant codeBase "file:${ejbComponent}" {
permission java.security.AllPermission;
};


grant codeBase "file:/c:/ss/-" {
permission java.security.AllPermission;
};

但是使用時,發生安全錯誤:

[04-4-28 12:25:06:810 CST] 57bd97b3 SecurityManag W SECJ0314W: 當前 Java 2 安全性策略報告了違犯 Java 2 安全性許可權的潛在可能。請參閱《問題確定指南》,獲取進一步資訊。

許可權:

192.168.1.108:1266 : access denied (java.net.SocketPermission 192.168.1.108:1266 connect,resolve)


程式碼:

com.ss.ServerTaskManager_Stub in {file:/c:/ss/}


請指教!

相關文章