war和war exploded的区别

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

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

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

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

On ‘Update’ action : 注意这个update上有引号,这个update指控制台update按钮

On Frame deactivation : 监听整个页面的配置,一修改就立即更新(idea 官方的推荐是设置为Do nothing,原因是可以节省idea消耗的内存)

On Update action 里面有四个选项(一般选Update classes and resources):

-Update resources :更新的是资源文件(*.jsp,*.xml等,不包括java文件),点击‘update’就会立刻生效-Update classes and resources : 同时包含java文件和资源文件的,点击‘update’就会立刻生效这里需要注意一下:在运行模式下,修改java文件时不会立刻生效的;而debug模式下,修改java文件时可以立刻生效的。当然,两种运行模式下,修改resources资源文件都是可以立刻生效的。-Redploy : 重新部署,只是把原来的war删掉,不重启服务器-Restart : 重启服务器

On Frame deactivation:

     -Do nothing : 不做任何事-Update resources : 一修改立刻更新,修改的resources文件都会立刻生效-Update classes and resources : 一修改立刻更新,修改的java ,resources文件都会立刻生效(与On update action中的Update classes and resources一样,也是运行模式修改的java文件不会生效,debug模式修改的java文件会立刻生效)

war和war exploded的区别相关推荐

  1. war和war exploded区别

    war和war exploded的区别 在使用IDEA开发项目的时候,部署Tomcat的时候通常会出现下边的情况: 是选择war还是war exploded 这里首先看一下他们两个的区别: war模式 ...

  2. Tomcat部署时war和war exploded区别以及平时踩得坑

    war和war exploded的区别 在使用IDEA开发项目的时候,部署Tomcat的时候通常会出现下边的情况: 是选择war还是war exploded 这里首先看一下他们两个的区别: war模式 ...

  3. java jar包和war包_java中jar包和war包之间有什么区别

    原标题:java中jar包和war包之间有什么区别 jar包 简单地说,JAR(Java Archive)是一种包文件格式.JAR文件具有.jar扩展名,可以包含库.资源和元数据文件. 本质上,它是一 ...

  4. idea中war和war exploded的区别及修改jsp必须重新启动tomcat才能生效的问题(转)

    转载:http://www.cnblogs.com/hhhd/p/6640875.html 刚开始使用idea,发现工程每次修改JS或者是JSP页面后,并没有生效,每次修改都需要重启一次Tomcat这 ...

  5. IDEA系列(四)一部署war 和 war exploded的区别

    war模式:将WEB工程以包的形式上传到服务器 : war exploded模式:将WEB工程以当前文件夹的位置关系上传到服务器: (1)war模式这种可以称之为是发布模式,看名字也知道,这是先打成w ...

  6. Selected artifacts will be deployed at server startup:war or war exploded【两种发布方式的区别】

    1.war模式 这种可以称之为是发布模式,就是先将WEB工程打成war包,然后再将其上传到服务器进行发布 . 2.war exploded模式 是将WEB工程以当前文件夹的位置关系上传到服务器,即直接 ...

  7. 【java】1000问2SpringBoot项目打成war和jar有什么区别

    1.我的一个springboot项目,用mvn install打包成jar,换一台有jdk的机器就直接可以用java -jar 项目名.jar的方式运行,没任何问题,为什么这里不需要tomcat也可以 ...

  8. idea war包和jar包区别 以及用maven如何打包

    jar:不包含webapp目录下的静态资源,只有src/main/java里的class文件以及pom文件.主要用于充当类库,插件使用. war:包含整个web应用程序,不只有class也有html等 ...

  9. EAR, WAR, JAR 的文件结构及区别

    如果一个应用中有EJB,JSP,SERVLET,其部署步骤如下:  (1)生成EJB的JAR文件,最好一个JAR文件对应一个EJB  (2)生成WEB APPLICATION的WAR文件,在web.x ...

最新文章

  1. hibernate 持久化
  2. postgre 没有主键自增ma_PostgreSQL 主键自增解决方案
  3. MCU助推居家移动医疗微型化
  4. 智能家居——IoT零基础入门篇
  5. java 实现网络通信_利用Java怎么样实现网络通信功能
  6. 网络解析(一):LeNet-5详解
  7. zz -- QQ圈子感想
  8. Scrapy 下载器 中间件(Downloader Middleware)
  9. Opencv--直线拟合
  10. 上新啦!OpenMMLab全面更新!
  11. 数据库内容集锦(持续更新)
  12. c# 解析JSON的几种办法
  13. LInux系统木马植入排查分析 及 应用漏洞修复配置(隐藏bannner版本等)
  14. 经典解析23 种设计模式
  15. Android 动态分区详解(六) 动态分区的底层机制
  16. matlab 软键盘,(转载)DIY激光虚拟键盘低成本自制【全面讲解二】
  17. 大数据学习之Hive
  18. TEE技术与Meltdown Spectre
  19. 【技术向】VOT中的EAO是如何计算的
  20. 推荐系统工业界顶会论文总结——WSDM 2021

热门文章

  1. 箭头函数的this指向
  2. 酒店预订小程序开发方案
  3. 医院三级综合医院网络安全设备介绍
  4. 高德地图-删除多个点标记
  5. android 网络连接和断开图标,网络连接频繁显示已断开?你该看看这篇文章!
  6. 一个PHP文件搞定支付宝系列之手机网站支付(兼容微信浏览器)
  7. 2022-2028全球与中国成人注意力缺陷和多动障碍市场现状及未来发展趋势
  8. 存在的就是合理的,发生的即是必然的。
  9. 分治法-最接近点对问题
  10. 用VB.NET(Visual Basic 2010)封装EXCEL VBA为DLL_COM组件(一)