012在Tomcat下如何手动部署Web应用
实例说明
通过对Tomcat目录的了解可知,webapps文件夹是存放工程包的位置。本实例主要介绍如何手动部署Web应用。
关键技术
这种context片段提供了一种便利的方法来部署Web应用,不需要编辑server.xml,除非想改变默认的部署特性,在安装一个新的Web应用时不需要重新启动Tomcat。
设计过程
- 复制war文件或者web应用文件夹包括(包括Web下的所有内容)到$CATALINA_BASE/webapps目录下。
- 为Web服务建立一个只包含context内容的XML片段文件,并把该文件放到$CATALINA_BASE/webapps目录下,这个web应用文件本身可以存储在硬盘的任何位置。
- 部署Web应用程序的另外一种方式是写一个Context XML片段文件,然后把该文件复制到$CATALINA_BASE/webapps目录下。一个context片段并不是一个完整的XML文件,只是一个contex元素,以及对改应用文件的相应描述。这种片段文件就像是从server.xml中提取出来的context元素一样,所以这种片段被命名为“context片段”。如果想部署一个MyWar.war的应用文件,该应用文件使用realm作为访问控制方式,可以使用下面这个片段并添加以下代码:
- <context path="/demo" docBase="webapps/MyWar.war" debug="0" privileged="true">
- <Realm classname="org.apache.catalina.realm.UserDatabaseRealm" resourcename="UserDatabase" />
- <context>
相关推荐
chenhaotao 2020-11-13
liaochaowu 2020-11-12
PncLogon 2020-09-24
杏仁技术站 2020-09-18
颤抖吧腿子 2020-09-04
Lzs 2020-08-14
一青年 2020-08-13
SHINESUNNY 2020-08-11
lantingyue 2020-07-30
quanquanxiu 2020-07-04
xxuncle 2020-07-04
JakobHu 2020-06-25
quanquanxiu 2020-06-12
RainyX 2020-06-12
Richardxx 2020-06-10
haohong 2020-06-10
Julywhj 2020-06-09