http://dingming168.iteye.com/blog/857809 ,
备忘,
又开始 web 项目
终于可以实行hot code replace了,就是修改了一个文件不用重新部署了,就可以使用debug了。
试验环境:
eclipse+ tomcat+ tomcatPlugin+maven3 关于怎么安装,就得大家自己找文章了
我们用petclinic项目为大家演示热部署。petclinic是spring官方的一个非常经典的例子
petclinic svn路径 https://src.springframework.org/svn/spring-samples/petclinic/trunk
配置使用
1。修改tomcat的server.xml文件,加入
<Context docBase="E:\workspace\petclinic\src\main\webapp" path="/petclinic" reloadable="false"></Context>
意思是指定tomcat运行项目的目录,在这里我们指定E:\workspace\petclinic\src\main\webapp ,src\main\webapp 是maven web规范,存放java web的相关资源。
2。右键单击项目,选择build path,将default output folder设置为 petclinic/src/main/webapp/WEB-INF/classes,并将
petclinic/src/main/resource的Excluded设置为None,默认是**,意思是让eclipse编译java和resource文件编译到petclinic/src/main/webapp/WEB-INF/classes目录
3。 运行 mvn war:inplace petclinic/src/main/webapp/WEB-INF下,就有lib文件了
4。用eclipse插件运行tomcat,项目就可以运行了,修改任意一java类,可以实时生效,打断点也能够调试了。
分享到:
相关推荐
maven+tomcat+eclipse配置实例
jenkins+maven+svn+tomcat 持续集成环境快捷部署,实现自动编译打包部署
这是文章所述案例的源代码,对文章里的叙述不清之处,可参考代码。希望我的分享可以对你有一丢丢的帮助。后续可能会有其他文章,先占个坑。
Jenkins+Git+Maven+Shell+Tomcat持续集成环境 Jenkins+Git+Maven+Shell+Tomcat持续集成环境
压缩包内包括:git-2.8.0.tar.gz二进制安装包、jenkins.war应用服务war包、jenkins+git+maven+tomcat.docx搭建详细文档
Spirng+SpringMVC+Maven+Mybatis+MySQL实例,eclipse+tomcat7+jdk1.7
jenkins+git+maven+tomcat,自动下载代码,自动编译,自动发布到tomcat
JDK1.8+Tomcat8.5+Maven3.3.9+MySQL5.7,都是在Linux系统下搭建环境所需要的压缩包,需要的可以自行下载,配置详情,可以参看https://blog.csdn.net/weixin_40460171/article/details/106758629
Maven +Tomcat+m2eclipse的热部署(hot deploy)
springmvc+maven+tomcat服务器+demo,java学习工作。这个是一个项目demo
酒店管理系统+idea+maven+tomcat
jdk+maven+tomcat centos安装包
企业员工管理系统+idea+maven+tomcat
持续集成环境maven+nexus+jenkins+svn搭建
该资源打包了安装java+maven+tomcat+jenkins所需要的所有软件包,并且有文档详细介绍了安装方式。
eclipse+maven+springmvc+spring+mybatis案例附带mysql数据库
目录 1、传统网站部署流程 2、主流网站部署流程及方法 3、Jenkins持续平台安装 4、Jenkins持续集成MAVEN讲解 5、Jenkins持续集成JOB工程设置 6、Jenkins持续集成网站构建实战...Jenkins+Maven+SVN+Tomcat持续集成实v1战
网站持续集成操作步骤,实现代码自动上传部署,提高工作效率
spring+springMVC+hibernate+maven+tomcat7整合,myEclipse项目(完整html页面模板)
详细的讲述了基于CruiseControl+SVN+Maven+Tomcat持续集成环境的搭建,以及在搭建过程中遇到的问题。