天天看點

Confluence 6 企業環境或者網站托管的 Java 配置政策

Confluence 需要依賴一些 Java 的庫才能夠允運作。一些依賴的 Java 庫應用了 Java 的語言特性,但是又是被 Java 的安全政策所限制的。

這個通常來說是不會造成任何問題的。預設的安全配置政策通常對運作 Confluence 沒有任何影響。但是在一些共享伺服器或者企業部署環境下,安全設定可能會導緻 Confluence 不能正常的工作。

當你嘗試運作 Confluence 的時候,你可能會遇到下面的錯誤:

運作 Confluence 所需要的權限在下面簡單的安全配置檔案中。你可能需要将這個資訊給你的系統管理者,這樣你的系統管理者才可以部署 Confluence 應用。

grant codeBase 

"file:${

catalina.home

}/webapps/confluence/-"

{

permission 

java.security.AllPermission;

};

grant {

permission 

java.lang.RuntimePermission

"accessDeclaredMembers"

;

permission 

java.lang.reflect.ReflectPermission

"suppressAccessChecks"

;

permission 

java.lang.RuntimePermission

"defineCGLIBClassInJavaPackage"

;

};

https://www.cwiki.us/display/CONF6ZH/Java+Policy+Settings+for+Enterprise+or+Webhosting+Environments