tomcat部署项目的方式

tomcat部署项目的方式

1. 直接将项目拷贝到webapps目录中

如何访问: 在浏览器地址栏输入 http://ip地址:端口/项目名/资源名

优化策略, 将我们项目打包成war包, 然后扔到webapps里面, tomcat会自动解压项目

缺点: 当文件比较大的时候, 拷贝可能花费的时间有点久

2. 在tomcat的conf/server.xml中的<Host>标签中配置

<Context path="/xxx" docBase="d://xxx" />
其中, path为虚拟路径, docBase为真实路径

缺点: 需要修改核心配置文件, 服务器不得不重启, 容易破坏核心配置文件

优点: 不用将项目拷贝webapps

3. 在tomcat的conf/catalina/localhost/配置

在文件夹中创建任意名称的xml文件, 和这个xml的文件名就是path(虚拟路径), 需要在xml中添加<Context docBase="d://xxx" />

优点: 不用拷贝项目了, 不用重启服务器支持"热部署"

注意

虚拟路径

用户浏览器是不能直接访问服务器的硬盘, 只能访问服务器的软件, 如果拟采用的第二种或者第三种, 没有将你的项目放到tomcat中, 就需要去配置'虚拟路径"

ROOT.xml

当我们的项目名叫ROOT或者虚拟路径叫"ROOT.xml",访问的时候项目名可以省略, 当我们的资源是index.html或者index.jsp, 也可以省略不写!

posted @ 2020-11-09 10:34  Yao_xi  阅读(149)  评论(0编辑  收藏  举报