当前位置:首页 > Web开发 > 正文

012在Tomcat下如何手动部署Web应用

2024-03-31 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>

012在Tomcat下如何手动部署Web应用

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/41400.html