全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Tomcat部署时war和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)的实验结果可以看到这两种方式得部署方式是不一样的,因此在获取项目的相对路径的时候得到的结果是不一样的。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# Tomcat部署时war和war  # exploded区别  # Tomcat  # 部署  # war  # 解决maven项目tomcat启动失败war exploded:Error du  # 解决tomcat部署时war和war exploded导致的问题  # 可以看出  # 这样的话  # 的是  # 这是  # 两种  # 这段  # 希望能  # 可以看到  # 再看  # 看一下  # 谢谢大家  # 这两种  # 移到  # 再发  # 开发项目  # 通常会  # 形式上  # 就可以  # 称之为  # 加载 


相关文章: 如何在Golang中处理模块冲突_解决依赖版本不兼容问题  阿里云网站制作公司,阿里云快速搭建网站好用吗?  如何快速搭建高效WAP手机网站?  太平洋网站制作公司,网络用语太平洋是什么意思?  常州企业网站制作公司,全国继续教育网怎么登录?  在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?  建站之星在线客服如何快速接入解答?  网站制作费用多少钱,一个网站的运营,需要哪些费用?  上海制作企业网站有哪些,上海有哪些网站可以让企业免费发布招聘信息?  宝盒自助建站智能生成技巧:SEO优化与关键词设置指南  如何通过FTP空间快速搭建安全高效网站?  如何快速搭建FTP站点实现文件共享?  如何在云主机快速搭建网站站点?  建站168自助建站系统:快速模板定制与SEO优化指南  视频网站制作教程,怎么样制作优酷网的小视频?  电商网站制作公司有哪些,1688网是什么意思?  如何确保西部建站助手FTP传输的安全性?  Java解压缩zip - 解压缩多个文件或文件夹实例  建站主机核心功能解析:服务器选择与网站搭建流程指南  郑州企业网站制作公司,郑州招聘网站有哪些?  模具网站制作流程,如何找模具客户?  如何高效搭建专业期货交易平台网站?  如何访问已购建站主机并解决登录问题?  如何制作一个表白网站视频,关于勇敢表白的小标题?  临沂网站制作企业,临沂第三中学官方网站?  如何制作网站标识牌,动态网站如何制作(教程)?  成都响应式网站开发,dw怎么把手机适应页面变成网页?  宁波免费建站如何选择可靠模板与平台?  移民网站制作流程,怎么看加拿大移民官网?  如何选择适配移动端的WAP自助建站平台?  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  如何通过西部数码建站助手快速创建专业网站?  c++ stringstream用法详解_c++字符串与数字转换利器  如何在建站宝盒中设置产品搜索功能?  如何选择服务器才能高效搭建专属网站?  建站之星如何实现五合一智能建站与营销推广?  广州网站制作的公司,现在专门做网站的公司有没有哪几家是比较好的,性价比高,模板也多的?  建设网站制作价格,怎样建立自己的公司网站?  弹幕视频网站制作教程下载,弹幕视频网站是什么意思?  如何在橙子建站上传落地页?操作指南详解  linux top下的 minerd 木马清除方法  如何快速搭建安全的FTP站点?  百度网页制作网站有哪些,谁能告诉我百度网站是怎么联系?  专业网站制作服务公司,有哪些网站可以免费发布招聘信息?  高端网站建设与定制开发一站式解决方案 中企动力  建站之星安装失败:服务器环境不兼容?  XML的“混合内容”是什么 怎么用DTD或XSD定义  如何高效完成独享虚拟主机建站?  公司网站设计制作厂家,怎么创建自己的一个网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。