自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

聊一聊Tomcat管理頁(yè)面各類(lèi)型配置

開(kāi)發(fā) 架構(gòu) 服務(wù)器
大部分時(shí)候,我們的tomcat服務(wù)器都不是部署在本機(jī),那么怎么樣不通過(guò)ftp/sftp方式來(lái)將war包部署到tomcat容器呢?tomcat有提供web頁(yè)面管理應(yīng)用的功能。

 概述

大部分時(shí)候,我們的tomcat服務(wù)器都不是部署在本機(jī),那么怎么樣不通過(guò)ftp/sftp方式來(lái)將war包部署到tomcat容器呢?tomcat有提供web頁(yè)面管理應(yīng)用的功能。

[[328603]]

tomcat頁(yè)面管理

進(jìn)入tomcat默認(rèn)頁(yè)面時(shí)有“server status”、“manager app”、“Host manager”三個(gè)選項(xiàng)如圖:

 

超詳細(xì)的tomcat管理頁(yè)面各類(lèi)型配置總結(jié)

 

默認(rèn)情況下,點(diǎn)擊會(huì)跳轉(zhuǎn)到403 Access Denied報(bào)錯(cuò)頁(yè)面

 

超詳細(xì)的tomcat管理頁(yè)面各類(lèi)型配置總結(jié)

 

(如果是tomcat7按下面第1個(gè)配置就行了,tomcat8需要配置1和2)

1、配置用戶(hù)密碼

修改$

  1. <role rolename="manager"/> 
  2. <role rolename="manager-gui"/> 
  3. <role rolename="admin"/> 
  4. <role rolename="admin-gui"/> 
  5. <user username="tomcat" password="tomcat" roles="admin,manager,manager-gui,admin-gui"/> 

 

超詳細(xì)的tomcat管理頁(yè)面各類(lèi)型配置總結(jié)

 

2、修改配置

如無(wú)新建$

TOMCAT_HOME/conf/Catalina/localhost/manager.xml 內(nèi)容如下:

  1. <Context privileged="true" antiResourceLocking="false" 
  2.  docBase="${catalina.home}/webapps/manager"
  3.  <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" /> 
  4. </Context> 

 

超詳細(xì)的tomcat管理頁(yè)面各類(lèi)型配置總結(jié)

 

無(wú)須重啟tomcat即可生效。

 

超詳細(xì)的tomcat管理頁(yè)面各類(lèi)型配置總結(jié)

 

 

超詳細(xì)的tomcat管理頁(yè)面各類(lèi)型配置總結(jié)

 

點(diǎn)擊“select WAR file to upload”后面的“瀏覽”按鈕,選擇需要發(fā)布的war包后,點(diǎn)擊“deploy”,war即可發(fā)布成功。部署是否成功,需要關(guān)注頭部的“Message: ”內(nèi)容。

 

超詳細(xì)的tomcat管理頁(yè)面各類(lèi)型配置總結(jié)

 

但是如果該war包已經(jīng)在服務(wù)器上部署,則需要在頁(yè)面中找到該應(yīng)用,點(diǎn)擊“undeploy”先取消部署。

通過(guò)以上配置后,基本上在發(fā)布版本的時(shí)候不會(huì)有什么問(wèn)題,增加這個(gè)配置的好處就是當(dāng)持續(xù)集成的服務(wù)器與tomcat不在同一服務(wù)器時(shí),可以通過(guò)配置,實(shí)現(xiàn)自動(dòng)部署

3、修改上傳大小限制

在實(shí)際的項(xiàng)目過(guò)程中會(huì)發(fā)現(xiàn)war包的大小往往達(dá)到幾十上百M(fèi),這時(shí)發(fā)布會(huì)出現(xiàn)失敗,原因是tomcat默認(rèn)最大只允許上傳50M的文件,這時(shí)候需要去修改webapps\manager\WEB-INF\web.xml文件

找到

  1. <multipart-config> 
  2.  <!-- 50MB max --> 
  3.  <max-file-size>52428800</max-file-size
  4.  <max-request-size>52428800</max-request-size
  5.  <file-size-threshold>0</file-size-threshold> 
  6. </multipart-config> 

一段(大概在53行),將max-file-size、max-request-size值增大即可。

 

超詳細(xì)的tomcat管理頁(yè)面各類(lèi)型配置總結(jié)

 

4、配置白名單

修改配置文件$

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

 

超詳細(xì)的tomcat管理頁(yè)面各類(lèi)型配置總結(jié)

 

5、訪(fǎng)問(wèn)host manager

如果要訪(fǎng)問(wèn)host manager,還需要修改

webapps/host-manager/META-INF/目錄下的context.xml文件,修改內(nèi)容和上面一樣。

保存,然后重啟tomcat,重新訪(fǎng)問(wèn)server status、manager app頁(yè)面,輸出上面設(shè)置的用戶(hù)名和密碼,即可訪(fǎng)問(wèn)頁(yè)面。

  1. <Valve className="org.apache.catalina.valves.RemoteAddrValve" 
  2. allow="^.*$" /> 

 

超詳細(xì)的tomcat管理頁(yè)面各類(lèi)型配置總結(jié)

 

 

超詳細(xì)的tomcat管理頁(yè)面各類(lèi)型配置總結(jié)

 

責(zé)任編輯:武曉燕 來(lái)源: 今日頭條
相關(guān)推薦

2020-12-29 05:33:40

TomcatSpringBoot代碼

2020-06-28 09:30:37

Linux內(nèi)存操作系統(tǒng)

2021-04-20 08:40:11

內(nèi)存管理Lwip

2023-11-04 16:28:54

2022-08-22 09:20:05

Kubernetes工作負(fù)載管理

2022-05-18 16:35:43

Redis內(nèi)存運(yùn)維

2022-08-30 10:15:27

Kubernetes數(shù)據(jù)持久化管理

2023-07-25 15:06:39

2021-01-28 22:31:33

分組密碼算法

2023-09-22 17:36:37

2020-05-22 08:16:07

PONGPONXG-PON

2018-06-07 13:17:12

契約測(cè)試單元測(cè)試API測(cè)試

2022-06-22 12:54:58

人工智能機(jī)器人元宇宙

2024-04-03 09:03:05

2021-08-04 09:32:05

Typescript 技巧Partial

2022-08-08 08:25:21

Javajar 文件

2022-11-01 08:46:20

責(zé)任鏈模式對(duì)象

2018-11-29 09:13:47

CPU中斷控制器

2019-02-13 14:15:59

Linux版本Fedora

2021-01-29 08:32:21

數(shù)據(jù)結(jié)構(gòu)數(shù)組
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)