您的位置:首页 > 运维架构 > Tomcat

tomcat部署war和war exploded区别和intellij idea部署项目的位置

2018-03-07 18:31 609 查看
war: 这是先打成war包,再发布,正常的发布就是用的这种。

工程target目录下会生成war包, 并且解压后的war包会被部署到tomcat的webapp 目录下。

注意:如果application-context 设置为 /, tomcat目录下不会有解压后的war文件,只有指定文件目录,才会生成文件夹,这个文件夹作为项目的根目录



war exploded : 模式是直接把文件夹、jsp页面 、classes等等移到Tomcat 部署文件夹里面,进行加载部署。因此这种方式支持热部署,一般在开发的时候也是用这种方式。



此时在tomcat的文件目录中不会有解压的war文件夹。如果用idea, 它会在${user.home}/.IntelliJIdea/system/tomcat 目录下生成项目的文件夹,里面包含了tomcat的配置,日志等信息。



/conf/Catalina/localhost 目录下有 *.xml 配置文件,指定了项目的路径



就是工程目录中target里的未压缩的war文件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  intellij idea tomcat