设为首页 收藏本站
查看: 948|回复: 0

[经验分享] maven run-jetty-run jrebel

[复制链接]

尚未签到

发表于 2017-2-26 11:47:54 | 显示全部楼层 |阅读模式
maven加google的run-jetty-run插件 加上jrebel解决开发web项目重启问题


1.下载附件中jreble并解压到本地如

2:run-jetyy-run的eclispe在线下载
http://run-jetty-run.googlecode.com/svn/trunk/updatesite
选择RunJettyRun这样就行,还有一个RunJetyyRun1.3不用选
在maven的web工程上右击debug as -> Debug configuration...
新建一个jetty webapp
自己根据情况选择jetty的版本,现支持jetty6到8
Project port 选项自己看着办

3.安jrebel插件
http://update.zeroturnaround.com/update-site
安装时我只选择了第一个选项Jrebel for Eclilpse(3.3+)

4.选上面的Arguaments选项卡,这里是配置jvm参数的地方,在VM arguments处加上
-noverify  
-javaagent:F:/jrebel.jar(根据自己的路径修改)

一切OK,点Debug运行
控制台信息 会有
[2013-06-19 14:08:47]  JRebel 5.1.2 (201212171004)
[2013-06-19 14:08:47]  (c) Copyright ZeroTurnaround OU, Estonia, Tartu.
[2013-06-19 14:08:47]
[2013-06-19 14:08:47]  Over the last 30 days JRebel prevented
[2013-06-19 14:08:47]  at least 36 redeploys/restarts saving you about 1.5 hours.
[2013-06-19 14:08:47]
[2013-06-19 14:08:47]  Over the last 64 days JRebel prevented
[2013-06-19 14:08:47]  at least 69 redeploys/restarts saving you about 2.8 hours.
[2013-06-19 14:08:47]
[2013-06-19 14:08:47]  You are running with an evaluation license.
[2013-06-19 14:08:47]  You have 31631 days until the license expires.
2013-06-19 14:08:47.790:INFO::Logging to STDERR via org.mortbay.log.StdErrLog
ParentLoaderPriority enabled
Context path:/pic-web
ProjectClassLoader: entry=D:\workspace-sts\pic-web\target\classes
。。。。。。。。。。。。。。。。。。。。。等等
[2013-06-19 14:08:48] JRebel: Directory 'D:\workspace-sts\pic-web\target\classes' will be monitored for changes.
[2013-06-19 14:08:48] JRebel: Directory 'D:\workspace-sts\pic-web\target\m2e-wtp\web-resources' will be monitored for changes.
[2013-06-19 14:08:48] JRebel: Directory 'D:\workspace-sts\pic-web\src\main\webapp' will be monitored for changes.
[2013-06-19 14:08:48] JRebel: Directory 'D:\workspace-sts\pic-action\target\classes' will be monitored for changes.
[2013-06-19 14:08:48] JRebel: Directory 'D:\workspace-sts\pic-service\target\classes' will be monitored for changes.
[2013-06-19 14:08:48] JRebel: Directory 'D:\workspace-sts\pic-domain\target\classes' will be monitored for changes.
[2013-06-19 14:08:48] JRebel: Directory 'D:\workspace-sts\pic-util\target\classes' will be monitored for changes.
[2013-06-19 14:08:48] JRebel: Directory 'D:\workspace-sts\pic-sdk\target\classes' will be monitored for changes.
[2013-06-19 14:08:48] JRebel-Log4j: Monitoring Log4j configuration in 'file:/D:/workspace-sts/pic-web/target/classes/log4j.properties'.

这样就没问题
你会发现每个maven工程的src/main/resources会有rebel.xml文件,
大概就监视rebel.xml中这个目录下文件修改

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-347419-1-1.html 上篇帖子: jetty使用教程(嵌入eclipse开发) 下篇帖子: cdh3u0的jetty导致Error Reading IndexFile
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表