码迷,mamicode.com
首页 > 其他好文 > 详细

IDEA tomcat部署

时间:2017-11-18 18:37:49      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:href   data-   alt   ges   ide   变量   访问   name   image   

一、前言
    1.CATALINA_HOME和CATALINA_BASE两个变量的区别:前者是tomcat的安装目录,后者是tomcat实例的目录。(安装一个tomcat,可以启动多个tomcat实例,类似多开器~)
 
二、tomcat的部署方式有三种:
 
三、IDEA中tomcat部署的war和war exploded两种方式的区别:
    2.这里针对explode方式,我自己亲自去验证了一下。对于网上很多人说,war exploded的部署方式是将WEB工程以当前文件夹的位置关系上传到服务器,云里雾里,不明所以。如果选择的是war的部署方式,其实就是发布模式,idea会先对项目进行打包成war包的格式,然后把war包拷贝到tomcat安装目录的webapps目录下面,然后启动tomcat,就会自动加载对应的项目,然后就可以通过浏览器进行访问了。但是如果是war exploded的部署方式的话,则是会在C:\Users\${username}\.IntelliJIdea2017.2\system\tomcat\Unnamed_${projectName}的位置会启动一个tomcat新实例(通过idea的启动的时候的控制台信息可以看到下 图1 的信息,可以看到,当前启动的tomcat的实例并非是指向tomcat的安装目录,然后会发现,war exploded的部署方式其实就是①在另外一个非tomcat安装位置的目录下面启动了一个新的实例;②使用的是以上二中说到的tomcat的部署方式的第三种方式如图2,详细信息看下图3和图4;)
技术分享图片

 

                                                    (图1)
 
技术分享图片
                                                        (图2)
 
技术分享图片

 

                                                    (图3)
技术分享图片
技术分享图片
                                                  (图4)
 
 
 

IDEA tomcat部署

标签:href   data-   alt   ges   ide   变量   访问   name   image   

原文地址:http://www.cnblogs.com/ismallboy/p/7857356.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!