亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Tomcat用戶角色分配與設(shè)置研究

        2018-06-02 10:27:22秦毅
        速讀·中旬 2018年6期
        關(guān)鍵詞:接口部署

        秦毅

        摘 要:Tomcat作為Java技術(shù)方向使用最廣的服務(wù)器器之一,其自身所帶的Tomcat Manager用來對服務(wù)器和部署在服務(wù)器上的web應(yīng)用進(jìn)行統(tǒng)一而有效的管理。擁有適當(dāng)?shù)挠脩艚巧堑顷慣omcat Manager的前提,只有具有相應(yīng)的角色權(quán)限,才能在權(quán)限所允許的范圍內(nèi)訪問Tomcat服務(wù)器提供的接口,執(zhí)行部署在服務(wù)器上的web應(yīng)用。

        關(guān)鍵詞:部署;權(quán)限;接口

        1 引言

        默認(rèn)情況下,Tomcat Manager是處于禁用狀態(tài),既是說,Tomcat Manager需要以用戶角色進(jìn)行登陸并授權(quán)才能使用其角色對應(yīng)的功能。在Tomcat第7版之后,Tomcat沒有分配任何默認(rèn)的用戶,對Tomcat中包含的角色的認(rèn)知和配置其所屬的用戶成為訪問Tomcat Manager的重要一個步驟。

        2 Tomcat角色概述

        Tomcat是由Apache軟件基金會下屬的Jakarta項(xiàng)目開發(fā)的一個Servlet容器,依照原Sun Microsystems提供的技術(shù)規(guī)范,實(shí)現(xiàn)了對Servlet和JavaServer Page(JSP)的支持,并提供了作為Web服務(wù)器的一些特有功能。由于Tomcat本身也內(nèi)含了一個HTTP服務(wù)器,它也可以被視作一個單獨(dú)的Web服務(wù)器。Tomcat Manager根據(jù)管理的對象不同,提供了6種常用的角色,分別是:manager-gui,manager-status,manager-script和manager-jmx、admin-gui、admin-script。

        3 Tomcat下用戶角色配置及應(yīng)用

        3.1 Realm(域)

        Tomcat使用Realm來實(shí)現(xiàn)對特定資源進(jìn)行訪問權(quán)限的設(shè)定,Realm類似于某些系統(tǒng)中的Role(角色)或Group(組),對應(yīng)著一定的系統(tǒng)資源。

        Tomcat提供3種Realm,通過不同渠道和方式來驗(yàn)證訪問部署在服務(wù)器上的某個web應(yīng)用的用戶是否具有指定的權(quán)限。

        JDBCRealm用來將用戶信息保存在數(shù)據(jù)庫了,通過JDBC純Java驅(qū)動訪問數(shù)據(jù)庫的方式獲取用戶信息,包括角色、用戶名及密碼的關(guān)聯(lián)信息,并進(jìn)行驗(yàn)證。

        JNDIRealm則將用戶信息保存在基于LDAP(輕量級目錄訪問協(xié)議)等目錄服務(wù)的服務(wù)器中,通過JNDI(Java命名和目錄接口)提供的API從LDAP服務(wù)器中獲取用戶信息并驗(yàn)證。

        MemoryRealm則是實(shí)現(xiàn)方式最簡單一種。Memory Realm把用戶信息保存在\conf\tomcat-users.xml文件中;在對用戶進(jìn)行驗(yàn)證時,將會從tomcat-users.xml中提取用戶信息。Host Manager和Manager App使用此種Realm。

        3.2 MemoryRealm具體實(shí)現(xiàn)

        在tomcat-user.xml文件中并沒有默認(rèn)的角色和用戶信息,所有的角色和用戶信息都用“<!-- -->”進(jìn)行了注釋。其中“manager-gui”角色用來操作/manager/html目錄下的web應(yīng)用程序,如果操作者需要使用這個應(yīng)用,則需要定義一個指定角色為manager-gui,并包含用戶名和密碼的用戶。而這個用戶盡可能的不要使用在該xml文檔中注釋過的用戶名,因?yàn)檫@些用戶信息有可能和tomcat提供的web應(yīng)用案例中的用戶信息混淆。

        3.3 角色應(yīng)用

        tomcat-users.xml文件設(shè)置了角色,使用這些角色名和權(quán)限的前提條件是在包含它們的/webapps目錄下的某個web應(yīng)用的web.xml中聲明。在對應(yīng)的web.xml文件中,auth-constraint元素下的role-name子元素起到了對tomcat-user.xml文件定義的角色信息進(jìn)行調(diào)用的職責(zé)。可以通過一個或多個role-name子元素調(diào)用所需的角色,也可以通過指定All Role來獲取所有在tomcat-user.xml中定義的角色。

        根據(jù)tomcat在/webapps目錄下提供的host-manager和manager做用戶角色應(yīng)用的進(jìn)一步研究。在host-manager的web.xml中的元素下,作為的子元素指定URL的訪問接口。一個指定一種訪問接口,而 的另一子元素提供了來指定訪問該接口所必須具有的角色權(quán)限。

        4 總結(jié)

        Tomcat作為一款靈巧的HTTP服務(wù)器,目前為止已經(jīng)推出了第9版,支持Java8及后續(xù)版本,而現(xiàn)階段使用量最多的8.0.x版和8.5.x版,支持Java7及后續(xù)版本。然后版本的更替并沒有使得tomcat中用戶角色和權(quán)限的配置改變其原有的地位和重要性,換句話說,只要tomcat包含Manager App和Host Manager兩款web“原生”應(yīng)用,用戶權(quán)限則一直會是一個需要研究和討論的議題。

        參考文獻(xiàn)

        [1]維基百科Apache Tomcat.[EB/OL].http://zh.wikipedia.org/wiki/Apache_Tomcat,2013,6.

        [2]孫衛(wèi)琴.Tomcat與Java Web開發(fā)技術(shù)詳解(第2版)[M].電子工業(yè)出版社,2009,1.

        [3]Budi Kurniawan著,曹旭東譯.深入剖析Tomcat[M].機(jī)械工業(yè)出版社,2012,1.

        [4]Tomcat官方文檔.Apache Tomcat Versions.[EB/OL].http://tomcat.apache.org/whichversion.html,2017,6.

        猜你喜歡
        接口部署
        一種基于Kubernetes的Web應(yīng)用部署與配置系統(tǒng)
        晉城:安排部署 統(tǒng)防統(tǒng)治
        省委安排部署下半年和今后一個時期任務(wù)
        部署
        省婦聯(lián)部署2019年五項(xiàng)重點(diǎn)工作
        海峽姐妹(2019年3期)2019-06-18 10:37:08
        現(xiàn)場采購代表與總部及現(xiàn)場各部門的接口關(guān)系
        某電站工程設(shè)計(jì)管理與施工、質(zhì)量控制接口關(guān)系研究
        脫硝數(shù)據(jù)傳輸系統(tǒng)遠(yuǎn)程無線監(jiān)控技術(shù)的研發(fā)與應(yīng)用
        中文信息(2016年10期)2016-12-12 12:56:55
        西門子SPPA—T3000在委內(nèi)瑞拉燃機(jī)電廠中的應(yīng)用與接口
        中國市場(2016年32期)2016-12-06 11:16:14
        部署“薩德”意欲何為?
        太空探索(2016年9期)2016-07-12 10:00:02
        亚洲欧美中文字幕5发布| 日韩亚洲午夜精品一区二区三区| 亚洲精品中文字幕一二| 极品少妇xxxx精品少妇偷拍| 国产精品免费看久久久8| 日本午夜精品一区二区三区电影 | 凌辱人妻中文字幕一区| 在线视频观看免费视频18| 久久AV中文一区二区三区| 少妇极品熟妇人妻高清| 粉嫩av最新在线高清观看| 亚洲精品乱码8久久久久久日本| 色综合久久久久久久久五月| 国产美女av一区二区三区| 男女做羞羞事的视频网站| 亚洲乱码日产精品一二三| 亚洲 欧美 综合 另类 中字| 国产高清亚洲精品视频| 国产性感丝袜在线观看| 中文字幕乱偷无码av先锋蜜桃| 天天爽夜夜爽人人爽曰喷水| 一本大道综合久久丝袜精品| 一个色综合中文字幕人妻激情视频| 丰满少妇作爱视频免费观看| 131美女爱做视频| 成年女人窝窝视频| 国内精品女同一区二区三区| 亚洲男女内射在线播放| 国产va免费精品高清在线| 久久精品熟女不卡av高清| 青草草视频在线观看华人免费| 真实国产乱子伦精品视频 | 性色国产成人久久久精品二区三区| 国产 高潮 抽搐 正在播放| 99热这里有精品| 在线免费观看韩国a视频| 亚洲成av人片在久久性色av| 精品精品国产高清a毛片 | 亚洲欧洲精品国产二码| 中文字幕有码手机视频| 在线播放真实国产乱子伦|