IDEA热部署基于maven的web项目

第一步:首先先创建web项目

按照向导一步一步完成项目创建,我创建的示例项目为hotdeploddemo

?
?

第二步:设置项目的web资源

?
?

?
?

下图中的路径要修改正确,指向src/main/webapp/WEB-INF下面的web.xml,然后点击右下角的fix创建artifacts

?
?

?
?

第三步:使用maven package一下项目,生成web部署目录

?
?

生成后的结构图:

?
?

第四步:再f4设置Module编译后的class存放位置

?
?

第五步:配置启动项

?
?

?
?

?
?

选择刚才创建的hotdeploddemo,然后设置好动态更新class文件和资源文件

?
?

第六步:启动调试,验证是否生效

不出意外就已经可以在源代码中修改然后保存,浏览器刷新即可呈现修改后的内容了

?
?

时间: 2024-10-12 22:54:34

IDEA热部署基于maven的web项目的相关文章

SVN中基于Maven的Web项目更新到本地过程详解

环境 MyEclipse:10.7 Maven:3.1.1 概述 最近在做项目的时候,MyEclipse下载SVN上面基于Maven的Web项目总是出现很多问题,有时候搞了很半天,Maven项目还是出现叉号,最后总结了方法步骤,终于可以将出现的问题解决,在此,将重现从SVN上将基于Maven的Web项目变成本地MyEclipse中项目的过程,问题也在其中进行解决. 问题补充 在使用Myeclipse的部署Web项目的时候,在点击部署按钮的时候,没有任何反应,在此提供两种解决方法,问题如图1所示:

可能是最简单的方式:利用Eclipse创建基于Maven的Web项目

1. 新建一个maven项目 2.在弹出框中选择创建一个简单项目 3. 然后输入参数,需要注意的是,在packagin中,选择war,web项目应该选择war 4. 点击finish后,基本项目结构就已经完成了 5. 目前为止是没有继承web模块的,所以接下来利用eclipse继承web模块. Properties => Project Factes => Dynamic Web Module(3.0+) 6. 点击上图中黄色提示中的超链接,配置web目录存放位置,在 "Conten

基于maven构建web项目

1.打开eclipse,右击->new->Project->Maven->Maven Project    然后点击Next 2.选择创建一个简单的项目  点击Next 3.填写项目的基本信息    点击Finish 4.生成一个简单的项目,但现在的web项目还缺少部分目录结构 5.右击项目->Properties->Project Facets 原因是maven帮我们默认选择的版本出问题 6.我们需要把dynamic web module去掉,然后选择java1.6或

基于Maven的web项目在Eclipse中使用Tomcat调试

以前开发用过jetty来调试maven项目,不过那时也有点浑浑噩噩的,就是使用而已,业余时间都奉献给了游戏.最近在鼓捣maven,就记录一下最近搭建Eclipse中使用Tomcat调试maven项目的过程,以后忘记或者中间有什么问题时可以查到. 废话不多说,下面开始搭建: 1. 安装Maven(配置Maven环境变量+Eclipse中的Maven插件) 这步就不多说了,网上一搜一大把,要说明的只有一点,第一次配好Maven插件,一定要更新一次远程库的索引,这样添加依赖的时候就不会出现搜不到那个j

4.使用Maven搭建Web项目

# 0.写在前面 回忆一下之前我们的工作,我们发现之前我们使用Maven创建的项目全部都是基于一般Java SE的项目 换句话说就是:之前的项目都是单机项目 但是从目前情况来看,学习如何使用Maven框架搭建一个Java Web项目才是当务之急 那么这一篇章我们主要的目的如下: 1.学习如何通过Java EE版本Eclipse搭建一个Maven项目并且部署运行: 为了方便学习,本着工欲善其事必先利其器的思想(实际上就是为了偷懒) 我们推荐大家使用最新版本的Eclipse工具. 因为在老版本的Ec

在Eclipse中使用Maven将Web项目自动部署到tomcat服务器

一.创建Web项目 1.1 选择建立Maven Project 选择File -> New ->Project,如下图所示: 在New窗口中选择 Maven -> Maven Project.点击[next]如下图所示: 1.2 选择项目路径 根据项目的实际情况选择项目的存放目录,也可以选择[Use default Workspace location]默认工作空间.如下图所示: 1.3 选择项目类型 在Artifact Id中选择maven-archetype-webapp,如下图所示

Eclipse中使用JRebel实现项目热部署(Maven插件版)

JRebel实现项目热部署(Maven插件版) 热部署,就是在应用运行过程中不进行重启,可直接进行软件升级. 在开发过程中,热部署就是在项目运行过程中变更代码,无需重启服务器即可使代码生效. tomcat可以进行项目热部署,但在类中添加方法或方法名改动时则无法热部署,需要重启服务器,导致浪费大量开发时间在等待项目重启上,通过JRebel可实现绝大部分项目代码改动都能进行热部署. 在安装JRebel插件前建议先把Maven jar包中央仓库的下载地址(默认下载地址是国外的,下载速度比较慢)换成国内

eclipse中MAVEN的web项目部署至TOMCAT的步骤

一.建立一个maven  WEB项目 1.file->new->other 2. 进入项目类型选择对话框,如下图.我们选择Maven->Maven Project.然后点击next按钮. 3.进入工作空间选择对话框:如下图.Location->browse选择一个文件夹作为你的项目工作空间,也就是新建项目的磁盘存储位置.然后点击next按钮,进入下一步. 4.进入maven项目类型选择对话框,如下图. 我们选择Artifact Id为maven-arrchetype-webapp.

使用Maven构建Web项目的目录结构

1.Web项目的目录结构     基于Java的Web项目,标准的打包方式是WAR.与JAR比较,包含更多的内容,比如JSP文件.Servlet.Java类.web.xml配置文件.依赖JAR包.静态web资源(HTML.CSS.JavaScript)等. 一个典型的WAR文件如下目录结构: File-system代码 -war/      + META-INF/      + WEB-INF/      |  + classes/      |  |  + ServletA.class