精华内容
下载资源
问答
  • Tomcat部署时warwar exploded区别以及平时踩得坑

    万次阅读 多人点赞 2017-02-23 10:11:43
    warwar exploded的区别在使用IDEA开发项目的时候,部署Tomcat的时候通常会出现下边的情况:是选择war还是war exploded 这里首先看一下他们两个的区别:war模式:将WEB工程以包的形式上传到服务器 ; war exploded...

    war和war exploded的区别

    在使用IDEA开发项目的时候,部署Tomcat的时候通常会出现下边的情况:

    这里写图片描述

    是选择war还是war exploded 这里首先看一下他们两个的区别:

    war模式:将WEB工程以包的形式上传到服务器 ;
    war exploded模式:将WEB工程以当前文件夹的位置关系上传到服务器;

    (1)war模式这种可以称之为是发布模式,看名字也知道,这是先打成war包,再发布;

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

    (3)在平时开发的时候,使用热部署的话,应该对Tomcat进行相应的设置,这样的话修改的jsp界面什么的东西才可以及时的显示出来。

    这里写图片描述

    修改箭头指向的位置,这样的话就可以实现热部署。

    使用war模式开发的时候遇到的坑

    一、项目代码的位置如下:

    这里写图片描述

    上述项目为SSM项目。

    二、部署使用的Tomcat位置:

    这里写图片描述

    三、用于获取上下文环境绝对路径的代码:

    String contextPath = request.getSession().getServletContext().getRealPath("/");

    四、两种方式的实验过程和结果:

    (1)在使用war模式开发的时候,通过下边这段代码获取项目的相对路径:

    String contextPath = request.getSession().getServletContext().getRealPath("/");

    war模式始终是获取到的路径如下:

    这里写图片描述

    其中C:\Software\apache-tomcat-8.0.32 是我Tomcat的所在位置。

    可以看出通过war模式是最终打包部署到Tomcat的位置。

    (2)然后再看war exploded模式,同样进行设置,运行同一段代码,运行结果如下:

    这里写图片描述

    可以看出最终得到的是我这个项目的位置,其实就是这个项目target的位置。

    五、总结

    根据上述(1)(2)的实验结果可以看到这两种方式得部署方式是不一样的,因此在获取项目的相对路径的时候得到的结果是不一样的。

    展开全文
  • warwar exploded区别

    千次阅读 2017-07-12 19:34:10
    warwar exploded的区别 在使用IDEA开发项目的时候,部署Tomcat的时候通常会出现下边的情况: 是选择war还是war exploded 这里首先看一下他们两个的区别: war模式:将WEB工程以包的形式上传到服务器 ; war ...
    在使用IDEA开发项目的时候,部署Tomcat的时候通常会出现下边的情况:
    
    是选择war还是war exploded 这里首先看一下他们两个的区别:
    war模式:将WEB工程以包的形式上传到服务器;
    war exploded模式:将WEB工程以当前文件夹的位置关系上传到服务器;
    (1)war模式这种可以称之为是 发布模式,看名字也知道,这是先打成war包,再发布;

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

    遇到的坑


    第一条是部署的war exploded,第二条部署的是war模式。获得的路径不一样。

    war exploded适合开发模式,可以部署多个项目调试代码,不会跑到别的项目里面去,因为他不会把项目拷贝到webapp目录下。

    展开全文
  • 主要介绍了Tomcat部署时warwar exploded区别的相关资料,需要的朋友可以参考下
  • warwar exploded的区别

    2021-04-14 13:10:15
    部署Tomcat实例的时候,在选择web工程时,选择war还是war exploded 选择war:先打成war包,然后在发布 选择war exploded:直接将文件夹、jsp页面、classes等等直接移到Tomcat部署文件夹里面,进行加载部署,...

    部署Tomcat实例的时候,在选择web工程时,选择war还是war exploded

    • 选择war:先打成war包,然后在发布

    在这里插入图片描述

    • 选择war exploded:直接将文件夹、jsp页面、classes等等直接移到Tomcat部署文件夹里面,进行加载部署,支持热部署,常用方式
      在这里插入图片描述
    展开全文
  • idea Tomcat 部署 warwar exploded的区别

    万次阅读 多人点赞 2017-06-16 10:52:15
    warwar exploded的区别 在使用IDEA开发项目的时候,部署Tomcat的时候通常会出现下边的情况: 是选择war还是war exploded这里首先看一下他们两个的区别: war模式:将WEB工程以包的形式上传到服务器 ; war ...

    war和war exploded的区别

    在使用IDEA开发项目的时候,部署Tomcat的时候通常会出现下边的情况:

    这里写图片描述

    是选择war还是war exploded 这里首先看一下他们两个的区别:

    war模式:将WEB工程以包的形式上传到服务器 ;
    war exploded模式:将WEB工程以当前文件夹的位置关系上传到服务器;
    •  

    (1)war模式这种可以称之为是发布模式,看名字也知道,这是先打成war包,再发布;

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

    (3)在平时开发的时候,使用热部署的话,应该对Tomcat进行相应的设置,这样的话修改的jsp界面什么的东西才可以及时的显示出来。

    这里写图片描述

    修改箭头指向的位置,这样的话就可以实现热部署。

    使用war模式开发的时候遇到的坑

    一、项目代码的位置如下:

    这里写图片描述

    上述项目为SSM项目。

    二、部署使用的Tomcat位置:

    这里写图片描述

    三、用于获取上下文环境绝对路径的代码:

    String contextPath = request.getSession().getServletContext().getRealPath("/");
    

    四、两种方式的实验过程和结果:

    (1)在使用war模式开发的时候,通过下边这段代码获取项目的相对路径:

    String contextPath = request.getSession().getServletContext().getRealPath("/");
    

    war模式始终是获取到的路径如下:

    这里写图片描述

    其中C:\Software\apache-tomcat-8.0.32 是我Tomcat的所在位置。

    可以看出通过war模式是最终打包部署到Tomcat的位置。

    (2)然后再看war exploded模式,同样进行设置,运行同一段代码,运行结果如下:

    这里写图片描述

    可以看出最终得到的是我这个项目的位置,其实就是这个项目target的位置。

    五、总结

    根据上述(1)(2)的实验结果可以看到这两种方式得部署方式是不一样的,因此在获取项目的相对路径的时候得到的结果是不一样的。

    如果此教程对您有帮助,就请有钱的捧个钱场,没钱的捧个人场(转载分享)哦~ 

     

    展开全文
  • war还是war exploded

    2019-03-07 18:44:34
    war模式:最终打包部署到Tomcat所在的位置。 war exploded模式:最终得到的是个项目的位置,其实就是这个项目target的位置。 获取项目的相对路径的时候得到的结果是不一样的。 ...
  • idea 中 warwar exploded 的区别

    千次阅读 2018-08-09 16:02:00
    warwar exploded的区别 在使用IDEA开发项目的时候,部署Tomcat的时候通常会出现下边的情况: 是选择war还是war exploded 这里首先看一下他们两个的区别: war模式:将WEB工程以包的形式上传到服务器 ; war ...
  • war explodedwar的区别

    万次阅读 2018-11-06 10:01:30
    warwar exploded的区别 在使用idea开发项目的时候,部署Tomcat的时候通常会出现下边的情况: 是选择war还是war exploded这里首先看一下他们两个的区别: war模式:将web工程以war包的形式上传到服务器 war...
  • 参考: Tomcat部署时warwar exploded区别以及平时踩得坑 IDEA中的warwar exploded的区别
  • 一、warwar exploded 1.1 选择部署模式 1.2 war模式 将WEB工程以包的形式上传到服务器; war模式这种可以称之为是发布模式,这是先打成war包,再发布。 1.3 war exploded模式 war exploded模式将WEB工程以当前...
  • 1. 问题描述 在IDEA中,我们选择tomcat的部署项目时选择Artifact后,会看到有两个部署选项: ...如果选择war exploded (推荐) 那么就会使用上图中的webdemo文件夹作为tomcat使用的项目; 以我的项目为...
  • 【IDEA小技巧】Tomcat部署 warwar exploded的区别

    千次阅读 热门讨论 2020-10-29 11:24:25
    warwar exploded的区别warwar exploded的区别用途区别地址区别war模式war exploded模式总结 warwar exploded的区别 要选择哪一个呢 用途区别 war模式:将WEB工程以包的形式上传到服务器 ; war exploded模式...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,596
精华内容 3,438
关键字:

warexploded