日韩精品中文字幕一区二区-日韩精品中文字幕一区-日韩精品中文字幕视频-日韩精品在线一区二区三区-第一页在线-第一福利视频

當前位置:首頁文章首頁 IT學院 Java

servlet域名通訊時與applet的安全問題分析

作者:  來源:  發布時間:2011-4-28 12:48:15  點擊:

web應用中的一個jsp頁面的applet需要與服務器端的servlet通訊,直接ip,159.226.2.133,訪問這一web應用的jsp頁面,applet與servlet間的通信沒問題。
但我通過域名,如http://www.abc.com來訪問這一應用,調用jsp頁面時,applet會報如下錯誤:
access denied (java.net.SocketPermission 159.226.2.133:80 connect,resolve)
java.security.AccessControlException: access denied (java.net.SocketPermission 159.226.2.133:80 connect,resolve)
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 sun.plugin2.applet.Applet2SecurityManager.checkConnect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.<init>(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)

也就是說applet與后臺servlet連接時是通過ip連接的,而applet現在是出于域名環境下,這樣就造成了applet跨域訪問,破壞java安全性的情況。
從網上搜索,大家一般都是在客戶端jre中做些修改,或進行數字簽名,來解決applet跨域訪問問題。

大家有什么辦法能避免造成applet跨域訪問呢,因為實際上applet和web應用都是在一個環境下的,只是由于將這一應用放在了域名下,造成這種問題的

現在getHost()方法是能夠獲得域名的,但不知道為啥連接時applet總報上面提到的applet安全問題

相關軟件

文章評論

軟件按字母排列: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
主站蜘蛛池模板: 美丽丽人| av电影在线| 性女贞德| 周末父母42集剧情介绍| 母亲电影韩国完整版免费观看| 我和我的祖国钢琴谱完整版| 电影《斯宾塞》| 古天乐电影全部作品最新| 奇奇颗颗说恐龙| 雾里看花电视剧剧情介绍| 视频污| 误杀1演员表| 戴安·梅尔| 宋佳比基尼图片| 山西少儿频道| 基础设施建设产业市场| 出轨的女人电影| 单恋双城| 罗素克劳主演电影| 语文选择性必修中册电子课本| 大胆艺术| 二次元美女放屁| tvb翡翠台直播| 我,喜欢你演员表介绍| 四年级上册麻雀的课堂笔记| 俺去也电影网| 春香传在线观看| 爆操在线观看| 海豹w| 老板5| 色戒 在线看| 青草国产在线视频| 浙江卫视节目表 今晚| 黎明电影| 天鹅套索 电视剧| 湖南卫视直播| 电影《地狱》1979| 陈芷琰的搞笑日常| 床上视频网站| 黑丝高跟鞋美女| 宋佳比基尼图片|