最近遇到一個(gè)客戶問題,客戶方存在一個(gè)使用場(chǎng)景為使用IE訪問一個(gè)頁面 之后通過點(diǎn)擊頁面的按鈕調(diào)起一個(gè)applet程序,結(jié)果遇到了一個(gè)彈窗告警:應(yīng)用程序已被Java安全阻止。
對(duì)于這個(gè)問題 解決方案有兩個(gè):
1.將訪問的頁面站點(diǎn)加入到例外站點(diǎn)中。
2.修改Java控制面板中參數(shù),將‘高級(jí)-對(duì)以下項(xiàng)執(zhí)行已簽名代碼證書撤銷檢查’項(xiàng)設(shè)置為不檢查。
當(dāng)然 如果客戶平時(shí)只用一個(gè)用戶登陸windows進(jìn)行運(yùn)維操作 那么這樣確實(shí)沒問題,不過不幸的是,這臺(tái)windows機(jī)器上有超過500個(gè)用戶,如果每個(gè)用戶都需要進(jìn)行這樣的設(shè)置的話,客戶難以接受,所以必須要進(jìn)行一項(xiàng)全局的配置。
全局設(shè)置Java 控制面板
一番搜尋之后找到了Java部署的配置文件,
deployment.properties
當(dāng)這個(gè)配置文件單獨(dú)被放在用戶目錄下的\Application Data\Sun\Java\Deployment\ 時(shí) 文件中的參數(shù)可以控制當(dāng)前用戶的Java 控制面板參數(shù)。
當(dāng)這個(gè)配置文件配合deployment.config文件時(shí),可以做到全局設(shè)置Java控制面板參數(shù),即后續(xù)每個(gè)新用戶都會(huì)讀取配置文件中的參數(shù)設(shè)置。
操作如下圖所示:
在windows目錄下創(chuàng)建目錄 Sun/Java/Deployment/ 之后在目錄下分別創(chuàng)建deployment.properties
與deployment.config
文件,在兩個(gè)文件中寫入如圖所示內(nèi)容 并保存即可,各參數(shù)具體含義可參考o(jì)racle官方的文檔
https://docs.oracle.com/javase/7/docs/technotes/guides/jweb/jcp/properties.html文章來源:http://www.zghlxwxcb.cn/news/detail-444840.html
當(dāng)然deployment.properties
配置文件中有許多的參數(shù),基本包含了Java控制面板的所有設(shè)置,如有需要都可以在官方文檔中查詢后進(jìn)行修改。文章來源地址http://www.zghlxwxcb.cn/news/detail-444840.html
到了這里,關(guān)于應(yīng)用程序已被Java 安全阻止-- 如何全局設(shè)置Java 控制面板參數(shù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!