tomcat部署项目以及与IDEA集成

tomcat部署项目的3种方式

  • 直接将项目放到webapps目录
  • 配置conf/server.xml文件
  • 在conf\catalina\localhost创建任意名称的xml文件。

直接将项目放到webapps目录

新建一个haha文件夹,这个文件夹就是相当于一个项目

tomcat部署项目以及与IDEA集成

文件夹中创建一个a.xml文件

tomcat部署项目以及与IDEA集成

 xml文件的内容为

tomcat部署项目以及与IDEA集成

把项目复制到webapps目录,重启tomcat

tomcat部署项目以及与IDEA集成

访问页面

tomcat部署项目以及与IDEA集成

 如果出现乱码,可以参考这个解决tomcat 静态页面(html)中文乱码终极篇

/haha:项目的访问路径-->虚拟路径

/a.html:资源路径

简化方式

先把haha项目去掉

tomcat部署项目以及与IDEA集成

我们的tomcat还运行着,没有关闭

项目加多一个文件b.html

tomcat部署项目以及与IDEA集成

将a.html和b.html打包

tomcat部署项目以及与IDEA集成

 把压缩文件后缀改成war包格式

tomcat部署项目以及与IDEA集成

将war包放进webapps目录下,发现并没有自动解压文件

tomcat部署项目以及与IDEA集成

查看一下日志

tomcat部署项目以及与IDEA集成

tomcat部署项目以及与IDEA集成

 从日志文件中,我们可以知道需要的是zip格式的,rar格式不行

所以我们用7Zip压缩成zip格式,在把格式换成war格式

tomcat部署项目以及与IDEA集成

再把c.war放进webapps目录下,发现自动解压了

 tomcat部署项目以及与IDEA集成

因为我们的tomcat并没有关闭,所以访问一下

 tomcat部署项目以及与IDEA集成

为什么?因为我们的虚拟目录改了啊, 我们的war包是c.war,解压后虚拟目录是c啊,所以重新访问

tomcat部署项目以及与IDEA集成

访问b文件

tomcat部署项目以及与IDEA集成

tomcat运行状态下,把war包删除,那么相应的解压文件夹也会自动删除,也就删除了项目。

缺点:需要拷贝项目

配置conf/server.xml文件

现在我webapps目录先下已经没有自定义的项目

tomcat部署项目以及与IDEA集成

在E盘的文件夹里面定一个heihei项目,里面只有a.html文件,文件内容为你红色字:嘿嘿侠

tomcat部署项目以及与IDEA集成

 

找到配置文件server.xml

tomcat部署项目以及与IDEA集成

 找到Host标签

tomcat部署项目以及与IDEA集成

 加入以下配置:<Context docBase="E:\heihei" path="/lala" />

docBase:项目的路径

path:虚拟路径

tomcat部署项目以及与IDEA集成

启动tomcat访问,有事先出去。。。。。

 tomcat部署项目以及与IDEA集成

tomcat部署项目以及与IDEA集成

在conf\catalina\localhost创建任意名称的xml文件。

 

有事先出去。。。。。