tomcat部署项目

╰半橙微兮° 2022-11-20 04:52 349阅读 0赞

Tomcat的项目部署方式有以下三种:

1.直接把项目复制到Tomcat安装目录的webapps目录中,这是最简单的一种Tomcat项目部署的方法,也是初学者最常用的方法。
如果是war包启动tomcat会自动解压
在这里插入图片描述
在这里插入图片描述

   

2.在tomcat安装目录中有一个conf文件夹,打开此文件夹,其中包含配置文件server.xml,打开配置文件,并在之间插入如下语句。

  1. <Context path ="/tomcat_deploy" docBase="/usr/local/helloworld" reloadable="true" />
  2. path: 浏览器访问时的路径名(虚拟目录,自己任意设置);
  3. docBase: web 项目的webContent所在的路径; ps:注意是webContent所在的路径(即编译后的项目),不是项目的路径
  4. reloadable: 设定项目有改动时,是否重新加载该项目;

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述



3.在conf目录中,在Catalina\localhost(此处需要注意目录的大小写)目录下新建一个XML文件,任意命名,只要和当前文件中的文件名不重复即可,代码如下。

  1. <Context docBase="/usr/local/helloworld" reloadable="true" />
  2. 在 项目名.xml 中配置语句,配置方式和第二种方法一样,但是不需要配置path,因为 项目名.xml 中的 项目名 的作用就和 path 作用一样,它决定访问的项目路径

第三种方法相对来说比较灵活,并且可以设置别名。
在这里插入图片描述
不需要path,直接访问你创建的目录名即可
在这里插入图片描述

   

总结

1: 第一种方法比较普通,需要将编译好的项目copy,到webapps目录下,多出两步


2:第二种方法直接在 server.xml 文件中配置,但是从tomcat5.0版本以后,server.xml 作为tomcat启动的主要配置文件,一旦tomcat启动后,便不会再读取这个文件,因此无法再tomcat启动后发布web项目。


3:第三种方法是最好的。每个项目分开配置,tomcat以/conf/Catalina/localhost/ 目录下的 xml文件的文件名作为 web应用的上下文路径,而不再理会中配置的path

发表评论

表情:
评论列表 (有 0 条评论,349人围观)

还没有评论,来说两句吧...

相关阅读

    相关 tomcat部署项目

    Tomcat的项目部署方式有以下三种: 1.直接把项目复制到Tomcat安装目录的webapps目录中,这是最简单的一种Tomcat项目部署的方法,也是初学者最常用的方法。