用maven管理的项目中如何实现不打war包就能部署

wjhandboy 2012-04-25
项目没有用maven管理之前,工程目录是标准的webapp目录,在tomcat或glassfish里面指定好工程的绝对路径,开发过程中修改了jsp或者servlet,刷新一下浏览器,马上能看到修改结果。
后来项目用maven来管理之后,目录结构变了,无法通过指定目录来部署工程了,只能老老实实的编译,打包,部署,运行,开发效率下降了很多。
不知道各位大大有没有一个比较好的解决方案
huihuilou 2012-05-15
maven-wtp可以实现类似wtp的动态web的工程开发效果。即通过eclipse连接服务器,启动,编辑,运行。
不知道下面这个是否能达到你要求的效果
http://huihuilou.iteye.com/blog/1515559
by5739 2012-05-16
有个东西叫runjettyrun....你懂的....
rox 2012-05-16
maven-jetty-plugin
tomcat-maven-plugin
ainbax 2012-05-16
以前帮公司写的一个教程
https://www.dropbox.com/s/8fdb0zgw2v6m7hw/Maven%20tomcat.pdf

在不修改配置文件 添加新方法的情况下 可以不重启生效
Tomcat7 下有点问题来着
liu400liu 2012-05-16
用三种解决方案:
1、使用myeclipse开发,它集成了maven插件,直接在myeclipse里热部署,非常方便。
2、改eclipse,使用编译后的class文件放在src\main\webapp\WEB-INF\classes目录下,但是这个对单模块管理有效,多模块管理就不行了。
3、使用同步工具同步class文件到src\main\webapp\WEB-INF\classes下,我写过同步工具,你可以到codegoogle上看看http://code.google.com/p/bigfilesync/
Global site tag (gtag.js) - Google Analytics