Tomcat下web项目部署方式

本文详细介绍了在Tomcat服务器上进行web项目部署的两种方式:静态部署和动态部署。静态部署包括直接将项目文件复制到webapps目录,通过修改server.xml配置,以及创建单独的Context文件。动态部署则可以通过Tomcat管理控制台进行,提供了灵活的应用管理和发布方式。
摘要由CSDN通过智能技术生成

静态部署

直接将web项目文件拷贝到webapps目录下

直接将web项目下WebRoot目录下所有内容复制到tomcat安装目录下的webapps目录,这个webapps目录是Tomcat目录的默认应用目录,webapps目录下的每个文件夹都是一个应用,当tomcat服务器启动时候,会加载webapps目录下所有应用。比如一个web项目TT,直接将TT项目的WebRoot目录下所有内容复制,然后在webapps目录下新建一个TT目录,然后将复制的内容粘贴到webapps目录下新建的TT目录下。
对于webapps这个tomcat默认的应用存放的目录是可配置的,打开tomcat安装目录下conf目录下server.xml文件找到的如下代码:

 <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

将appBase修改即可,改写tomcat的默认应用目录。比如改变为webs,那么启动Tomcat后立即在tomcat安装目录下新建一个叫webs的文件夹作为tomcat 应用目录,原来的部署在webapps目录下的应用都访问不到了,比如讲web应用复制到webs目录下才能访问到。

server.xml文件中配置

tomcat的配置文件中,一个web应用就是一个特定的Context,通过在server.xml文件中的Host节点标签内构建一个Context标签部署一个JSP应用程序。
比如如下这个配置例子:通过http://localhost:8080/vc/访问。

path =/vc 是浏览器访问appliction项目的虚拟路径

docBase=D:\Dev\appliction\WebRoot表示web工程WebRoot的真实目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值