码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2019-12-06 19:45:52      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:程序   说明   提取   了解   style   r文件   war   userdata   deb   

实例说明

  通过对Tomcat目录的了解可知,webapps文件夹是存放工程包的位置。本实例主要介绍如何手动部署Web应用。

关键技术

  这种context片段提供了一种便利的方法来部署Web应用,不需要编辑server.xml,除非想改变默认的部署特性,在安装一个新的Web应用时不需要重新启动Tomcat。

设计过程

  1. 复制war文件或者web应用文件夹包括(包括Web下的所有内容)到$CATALINA_BASE/webapps目录下。
  2. 为Web服务建立一个只包含context内容的XML片段文件,并把该文件放到$CATALINA_BASE/webapps目录下,这个web应用文件本身可以存储在硬盘的任何位置。
  3. 部署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应用

标签:程序   说明   提取   了解   style   r文件   war   userdata   deb   

原文地址:https://www.cnblogs.com/cglib/p/11996768.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!