Tomcat web 应用的发布

Web 应用的发布方式:
1.       静态方式:就是将web应用拷贝到$CATALINA_HOME/webapps/目录下。该方式只能在tomcat没有运行的时候发布,即要先发布再启动Tomcat。
2.       动态方式:是利用tomcat提供的Tomcat Manager页面来发布web应用,该工具还提供了发布,取消,停止web应用的操作,非常方便。因为是以jsp页面方式提供的,所以可以远程操作。
如果web应用是war文件,则支持动态发布。
3.       Context方式:Context可能存在于两个地方 $CATALINA_HOME/conf/[enginename]/[hostname]/context.xml
$CATALINA_HOME/webapps/[webappname]/META-INF/context.xml
该方式是用一个 xml 文件告诉 Tomcat 一些关于该应用的相关信息,最简单的 xml 文件只需要包含如下内容:
<?xml version="1.0" encoding="UTF-8"?>
<Context
    docBase="D:/web/Tree"
    privileged="true">
</Context>
 
即用docBase属性制定该web应用的具体存放地址即可。将这段内容保存为一个xml文件,存放到 $CATALINA_HOME/conf/[enginename]/[hostname]/ 目录下,就可以发布这个 web 应用了,该方式支持动态发布,该方式的优点是 web 应用可以存放在别处,不需要存放到 webapps 文件夹中,而且当要发布和取消一个 web 应用时也很方便。如果将所有的 web 应用都存放到 webapps 文件夹下的话,这些 web 应用在每次 tomcat 的启动时都会发布,随着 web 应用的增多, webapps 的文件会变的很大,不利于管理,而且也会增加 tomcat 的负担,启动变慢。而以 Context 的方式发布应用,则可以分类管理和存储 web 应用,而且可以很方便的将不需要的 web 应用取消发布(但又不需要删除该应用,)。
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值