java版本 Intellij IDEA整合jetty、JRebel实现热(2)

电脑杂谈  发布时间:2018-02-10 23:33:11  来源:网络整理

在上面的pom文件中配置中有一个webdefault.xml和jetty-deploy.xml两个配置文件,这两个配置文件的位置可以放在src/main/resources路径下面。webdefault.xml主要修改了默认文件中的一些属性,使得服务器启动时可以修改静态资源文件。具体的配置可以参考博客《maven-jetty插件配置时,webdefault.xml的取得和修改》,为了能够在服务器启动时修改静态文件,需要把useFileMappedBuffer改成false。为了能够让项目自身的web.xml里的标签能够不被覆盖掉而产生效果,需要把整个标签注释掉。java版本webdefault.xml的位置可以去maven的本地仓库找到\org\eclipse\jetty\jetty-webapp\版本号\里面的jar文件,解压后找到webdefault.xml进行修改。

java版本到几_对应java版本_java版本

jetty-deploy.xml主要是为了解决maven jetty插件启动慢的问题,具体的内容可以参考博客《关于使用maven jetty插件启动慢的解决方法》。

通过上面的配置就可以完成IDEA、jetty、JRebel的整合,当项目中修改静态资源比如html、css修改以后,jetty会自动的重启加载。但是当java文件修改的时候,需要自己手动的编译一下,Ctrl+Shift+F9/Ctrl+F9将java编译成class文件后JRebel就能够识别出class文件发生变化了,就会自动加载class文件了。

参考资料

Intellij IDEA中实现热部署

IntelliJ IDEA(2017)安装和破解

IntelliJ IDEA 热部署插件 JRebel 安装激活及使用

对应java版本_java版本到几_java版本

jetty 热部署

关于使用maven jetty插件启动慢的解决方法

maven-jetty插件配置时,webdefault.xml的取得和修改

IntelliJ IDEA + Maven + Jetty +JRebel 热部署 配置

IntelliJ + Maven + 内Jetty 实现热部署项目

Maven Jrebel 多模块热部署方案


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/sanxing/article-70845-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 胡仕麒
      胡仕麒

      悄悄的派遣核潜艇深入美国的12海里巡航

    热点图片
    拼命载入中...