1. 程式人生 > >tomcat8 tomcat-users相關配置

tomcat8 tomcat-users相關配置

tomcat8以前配置tomcat-users.xml就能訪問manager和host-manager專案, 來管理和檢視tomcat狀態.

再tomcat8開始, 只修改tomcat-users還是會出現403, 禁止訪問.

原因是tomcat8開始, 預設只能本機訪問管理專案, 再host-manager和manager專案下的/META-INF/下有個context.xml

裡面預設啟用了訪問控制:

  <Valve className="org.apache.catalina.valves.RemoteAddrValve"
         allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />

context.xml可以將上面的註釋掉, 也可以將allow改為\d+\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1即可

tomcat-users.xml

<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<user username="test" password="test" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>

有6個角色, 分別是manager=(manager-gui, manager-script), manager-jmx, manager-status, admin=(admin-gui,admin-script), 為了細粒度控制, 所以再manager和admin角色上分出來更細的角色, 角色名稱固定的, 不是自定義的.

相關推薦

tomcat8 tomcat-users相關配置

tomcat8以前配置tomcat-users.xml就能訪問manager和host-manager專案, 來管理和檢視tomcat狀態.再tomcat8開始, 只修改tomcat-users還是會出現403, 禁止訪問.原因是tomcat8開始, 預設只能本機訪問管理專案

Tomcat8配置tomcat-users.xml配置

預設tomcat-user.xml中的角色和使用者配置示例如下: <!--   <role rolename="tomcat"/>   <role rolename="role1"/>   <user username="to

Tomcat8.x登陸問題,tomcat-users.xml配置問題

版本:Tomcat8.x <user username="test" password="123456" roles="role1"/>:使用者+密碼+角色 問題一:點選Server Status 報錯403 Access Denied 訪問Server S

tomcat 中的 tomcat-users.xml 配置不生效原因 + tomcat8以上管理頁面提示403問題解決方案

首先確定在conf目錄下的server.xml檔案有  <GlobalNamingResources>    <!-- Editable user database that can also be used by         UserDatabase

Tomcat tomcat-users xml 配置使用者

                <?xml version='1.0' encoding='utf-8'?><tomcat-users>  <role rolename="tomcat"/>  <role rolename="role1"/>  <role

tomcat-users.xml配置manager

Tomcat Manager是Tomcat自帶的、用於對Tomcat自身以及部署在Tomcat上的應用進行管理的web應用。Tomcat是Java領域使用最廣泛的伺服器之一,因此Tomcat Manager也成為了使用非常普遍的功能應用。 在預設情況下,Tomcat Manager是處於

tomcat-users.xml 配置不生效原因

  安裝玩tomcat,或者解壓玩tomcat後,在tomcat的目錄下有個conf資料夾,在這個資料夾下面有一個tomcat- users.xml的檔案,這個檔案裡面的配置資訊是當我們進入http://localhost:8080 頁面後,有些功能需要登入才能 進行訪問。

Tomcat相關配置問題

Tomcat的目錄結構bin ---  存放啟動和關閉tomcat的指令碼檔案 conf --- 存放tomcat的各種配置檔案  (主要有server.xml,context.xml,web.xml) lib ---   存放tomcat執行時依賴的jar包 l

eclipse 中Tomcat相關配置操作總結之45秒啟動限制

1.修改Tomcat的45秒啟動超時:1.1到eclipse的工作空間,找到工作空間中.metadata/.plugins/org.eclipse.wst.server.core目錄中的servers.xml檔案,修改servers.xml,eg:F:\java_worksp

為什麼在tomcat-users裡面配置的時候還是會登不上Tomcat Manager?

效果圖就是這樣!  我今天在弄這個的時候出現問題,配置了很久還是沒成功。我用的是Tomcat7.0。後來我換成了6,結果就成功了。遇到這種問題的小夥伴ji記得換一個版本試一試即可。那xian現在我就簡單介紹一下配置: tomcat-users:(conf目錄下

關於tomcat 中的 tomcat-users.xml 配置不生效原因

users.xml的檔案,這個檔案裡面的配置資訊是當我們進入http://localhost:8080 頁面後,有些功能需要登入才能 進行訪問。今天我解壓好了一個tomcat,環境變數也配置好了,啟動服務也沒問題,就是登入不進去Manager App,大 概花了我一個下午的時間才解決這個問題。   首先to

Tomcat tomcat-users.xml 配置使用者

<?xml version='1.0' encoding='utf-8'?><tomcat-users>  <role rolename="tomcat"/>  <role rolename="role1"/>  <rol

Eclipse中tomcat相關配置

部署路徑問題 我記得在學習Java的時候,一開始是使用Eclipse編寫JavaSE程式,當開始編寫JavaEE即Web程式的時候,就改用MyEclipse了,MyEclipse配置好Tomcat後是預設使用配置的tomcat的安裝目錄即自己的tomcat下的webapp

Tomcat相關配置說明

com ext cat mage connect 端口 http 註意 項目 1.修改安裝位置 在conf下的sever.xml中加一行 <Context path="" docBase="/項目實際路徑" debug="0" reloadable="true"/&g

Tomcat 7 相關引數優化說明及配置最佳案例

目錄 前言 環境搭建 目的 伺服器資源 優化配置 禁用AJP聯結器 前言 基於Tomcat 7,通過調其內部引數,提高tomcat效能。 0、環境搭建 參考:在一臺伺服器上配置多個Tomcat 教程  https://b

Tomcat(一) Tomcat是什麼:Tomcat與Java技術 Tomcat與Web應用 以及 Tomcat基本框架及相關配置

轉載自:http://blog.csdn.net/tjiyu/article/details/54590259 Tomcat(一) Tomcat是什麼: Tomcat與Java技術 Tomcat與Web應用 以及 Tomcat基本框架及相關配置  &nb

mac 安裝jdk/maven/tomcat 以及eclipse相關配置

1.安裝jdk 1)下載jdk       官網下載地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-

Tomcat 參數配置相關

bat home javascrip port 導致 共享 pool 讀取 文件 Tomcat參數配置相關 by:授客 QQ:1033553122 目的: 對Tomcat配置的點滴學習總結,主要目的在於分析Tomcat與性能相關的一些參數設置,以便性能調優時選擇最優配

在eclipse中設定了maven相關配置後,tomcat啟動時總是閃退

在eclipse中配置maven的三個步驟 1)Windown->Preferences->Maven->Installations->新增自已下載的Maven 2)Windown->Preferences->Maven->Us

spring boot專案相關配置用war包部署到tomcat下詳細教程

  FAQ1:用war包部署到tomcat下詳細教程(解決缺少web.xml報錯的問題)   1.首先 修改pom.xml下的打包方式   Java程式碼   war   2.新增servlet-api依賴   Java程式碼   javax.servlet   javax