如何在IDEA中部署一个tomcat项目
创始人
2024-12-28 13:01:30
0次

tomcat部署项目的3种方式

  • 直接将项目放到webapps目录

  • 配置conf/server.xml文件

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

直接将项目放到webapps目录

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

如何在IDEA中部署一个tomcat项目

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

如何在IDEA中部署一个tomcat项目

 xml文件的内容为

如何在IDEA中部署一个tomcat项目

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

如何在IDEA中部署一个tomcat项目

访问页面

如何在IDEA中部署一个tomcat项目

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

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

/a.html:资源路径

简化方式

先把haha项目去掉

如何在IDEA中部署一个tomcat项目

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

项目加多一个文件b.html

如何在IDEA中部署一个tomcat项目

将a.html和b.html打包

如何在IDEA中部署一个tomcat项目

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

如何在IDEA中部署一个tomcat项目

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

如何在IDEA中部署一个tomcat项目

查看一下日志

如何在IDEA中部署一个tomcat项目

如何在IDEA中部署一个tomcat项目

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

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

如何在IDEA中部署一个tomcat项目

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

如何在IDEA中部署一个tomcat项目

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

如何在IDEA中部署一个tomcat项目

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

如何在IDEA中部署一个tomcat项目

访问b文件

如何在IDEA中部署一个tomcat项目

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

缺点:需要拷贝项目

配置conf/server.xml文件(不推荐)

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

如何在IDEA中部署一个tomcat项目

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

如何在IDEA中部署一个tomcat项目

找到配置文件server.xml

如何在IDEA中部署一个tomcat项目

 找到Host标签

如何在IDEA中部署一个tomcat项目

 加入以下配置:

注:

docBase:项目的路径

path:虚拟路径

如何在IDEA中部署一个tomcat项目

启动tomcat访问

如何在IDEA中部署一个tomcat项目

 缺点:

因为配置是写在server.xml文件里面,这个文件里的配置都是tomcat的核心配置,如果在这里配置部署,有可能会弄坏tomcat的配置,并且每次修改都要重启,所以这种方式不推荐。

在conf\catalina\localhost创建任意名称的xml文件。(最推荐)(热部署)

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

如何在IDEA中部署一个tomcat项目

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

如何在IDEA中部署一个tomcat项目

在xml文件加入以下配置:

注:docBase:项目的路径

如何在IDEA中部署一个tomcat项目

访问的虚拟路径就是这个xml的文件名 

我们tomcat是一直启动的,不用重新启动,直接访问 

如何在IDEA中部署一个tomcat项目

 这就是热部署,将来再加新项目,直接再加xml文件即可,不需要重新启动tomcal

如果不需要这个项目了,也不需要删掉,把文件名后缀改掉即可(后缀名随便取)

如何在IDEA中部署一个tomcat项目

 改掉之后项目也就访问不了了

如何在IDEA中部署一个tomcat项目

tomcat与IDEA集成

集成配置 

idea

如何在IDEA中部署一个tomcat项目

如何在IDEA中部署一个tomcat项目

如何在IDEA中部署一个tomcat项目

我们现在是本地的。选择tomcat的安装目录

如何在IDEA中部署一个tomcat项目

如何在IDEA中部署一个tomcat项目

如何在IDEA中部署一个tomcat项目

如何在IDEA中部署一个tomcat项目

 这样tomcat就集成了idea中

创建web项目

如何在IDEA中部署一个tomcat项目

如何在IDEA中部署一个tomcat项目

如何在IDEA中部署一个tomcat项目

如何在IDEA中部署一个tomcat项目

如何在IDEA中部署一个tomcat项目

如何在IDEA中部署一个tomcat项目

如何在IDEA中部署一个tomcat项目

启动成功 

 看日志,看到我们项目部署到tomcat的路径

如何在IDEA中部署一个tomcat项目

如何在IDEA中部署一个tomcat项目

 访问

如何在IDEA中部署一个tomcat项目

默认的设置在tomcat的配置文件web.xml里

如何在IDEA中部署一个tomcat项目

我们在新的项目里再加一个aa.html页面

如何在IDEA中部署一个tomcat项目

 访问

如何在IDEA中部署一个tomcat项目

 需要重新启动项目,再访问

如何在IDEA中部署一个tomcat项目

热部署

上面我们加了一个aa.html页面,需要从新启动项目,是不是很麻烦,下面我们配置一下热部署

如何在IDEA中部署一个tomcat项目

如何在IDEA中部署一个tomcat项目

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...