tomcat7 - 烫手山芋之热部署

简介: tomcat7部署,项目发布有很多种方式 1. 增量发布,把修改过得那些文件手动上传至tomcat,*.class *.xml 等等,这样的缺点非常大,需要断开tomcat,记住那些你修改过得文件,很繁琐,我曾经经历过,值得吐槽 2.

tomcat7部署,项目发布有很多种方式

1. 增量发布,把修改过得那些文件手动上传至tomcat,*.class *.xml 等等,这样的缺点非常大,需要断开tomcat,记住那些你修改过得文件,很繁琐,我曾经经历过,值得吐槽

2. tomcat控制台GUI热部署,就是每次打完war包,手动上传到tomcat,这样不需要断开,但是如果你是分布式开发,有30个war,那你也每次手动上传吗?

3. tomcat脚本方式热部署,这个比较简便,实用maven编译后直接部署到远程服务器

修改这个文件夹下的这个文件

增加这3行配置,表示gui和脚本部署

在pom中增加tomcat7插件

部署到ROOT下

 

初次部署可以使用 "tomcat7:deploy" 命令               如果ROOT不存在,则使用此命令
如果已经部署过使用 "tomcat7:redeploy" 命令        如果ROOT存在,则使用此命令覆盖即可

编译并且上传

成功后运行

相关文章
|
9月前
|
JSON Java 应用服务中间件
Maven集成Tomcat插件+远程热部署项目
插件和依赖的区别: 依赖:运行时开发时都需要用到的jar包,比如项目中需要一个Json的jar包,就要添加一个依赖,这个依赖在项目运行时也需要,因此在项目打包时需要把这些依赖也打包进项目里; 插件:在项目开的发时需要,但是在项目运行后就不再需要,因此在项目开发完成后不需要把插件打包进项目中,例如接下来演示的Tomcat插件就是用来部署Web项目的,部署成功
|
12月前
|
Java 应用服务中间件 容器
热加载和热部署,没听过?看看 Tomcat 是怎么实现的
热部署就是在服务器运行时重新部署项目,热加载即在在运行时重新加载class,从而升级应用。 通常情况下在开发环境中我们使用的是热加载,因为热加载的实现的方式在Web容器中启动一个后台线程,定期检测相关文件的变化,如果有变化就重新加载类,这个过程不会清空Session。而在生产环境我们一般应用的是热部署,热部署也是在Web应用后台线程定期检测,发现有变化就会重新加载整个Web应用,这种方式更加彻底会清空Session。
|
IDE Java 应用服务中间件
IDEA/Tomcat 原理:如何将 Tomcat 集成到 IDEA?实现由传统部署延伸到热部署 Java EE 项目?
IDEA/Tomcat 原理:如何将 Tomcat 集成到 IDEA?实现由传统部署延伸到热部署 Java EE 项目?
121 0
IDEA/Tomcat 原理:如何将 Tomcat 集成到 IDEA?实现由传统部署延伸到热部署 Java EE 项目?
|
前端开发 应用服务中间件
IDEA实现热部署前端界面(Tomcat、IDEA)
IDEA实现热部署前端界面(Tomcat、IDEA)
363 0
IDEA实现热部署前端界面(Tomcat、IDEA)
|
前端开发 JavaScript Java
IntelliJ IDEA - 热部署(更新HTML/JSP/JS/CSS代码、不用重启Tomcat)
IntelliJ IDEA - 热部署(更新HTML/JSP/JS/CSS代码、不用重启Tomcat)
1122 0
IntelliJ IDEA - 热部署(更新HTML/JSP/JS/CSS代码、不用重启Tomcat)
|
Java 应用服务中间件 Android开发
tomcat 热部署的实现
tomcat 热部署的实现
155 0
tomcat 热部署的实现
|
应用服务中间件
Intellij IDEA配置tomcat热部署
idea2017+tomcat8为本文的实验环境 1.打开tomcat的edit configuration,一定要选择war exploded    在idea tomcat 中server的配置里,有个on frame deactivation,选择update classes and resources。
1619 0
|
Java 应用服务中间件 Android开发
IDEA 出现问题:tomcat热部署没反应解决方案(JAVA 小虚竹,建议收藏)
IDEA 出现问题:tomcat热部署没反应解决方案(JAVA 小虚竹,建议收藏)
590 0
IDEA 出现问题:tomcat热部署没反应解决方案(JAVA 小虚竹,建议收藏)
|
应用服务中间件 容器
Tomcat实现热部署、热加载原理解析(下)
Tomcat实现热部署、热加载原理解析
387 0
|
应用服务中间件 Spring Java
Idea开发Tomcat应用的热部署配置
早先的时候提到过Spring Boot的静态资源文件热加载,有时一些早期的项目采用的是Tomcat进行开发,如果没有热部署,开发效率真的大打折扣。 这次说说在Idea开发Tomcat的时候如何实现热部署 步骤 步骤1 步骤2 就这样,想想就这几个基本的步骤,没有任何难度,然而这多掌握的一点点知识就能比不会的人省下很多时间。
933 0