美文网首页
热部署, jetty velocity环境

热部署, jetty velocity环境

作者: 孙小二wuk | 来源:发表于2017-12-20 11:55 被阅读113次

前言

  只是热部署, 热加载没成功

尝试

  • 原来用的jRebel 在spring 内置tomcat 用 velocity 没毛病, 现在用了 wf +jetty + velocity
  • 按道理来讲jRebel 是默认支持 class 和 velocity 及 静态资源的热部署的


    image.png
  • 结果现在 html 上修改不能热加载
  • 感觉问题应该出在 html 修改后 重新velocity模板解析这


    image.png
  1. <servlet>
    <servlet-name>default</servlet-name>
    <init-param>
    <param-name>useFileMappedBuffer</param-name>
    <param-value>false</param-value>
    </init-param>
    </servlet>
    没成功只是解决的文件锁定

继续尝试, 打算 用tomcat 作为外部容器, idea 管理, 看看能不能成功

  • 下载tomcat


    image.png
    很小啊 image.png
    image.png
    按照网上的设置了下
    image.png

    tomcat, 热部署成功

  • 看看jetty runner 插件, 作为planB


    image.png
  • 查看 tnetstat -ano | grep 8080 接口使用情况
  • ntskill [进程号]
  • 想到能不能是jRebal 和Tomcat 有冲突 尝试一下


    image.png
  • 最好放弃热加载, 设置了下热部署


    image.png

    ctrl+F9 build 项目部署


    image.png
  • 静态资源不知道为什么必须重新部署后才会生效, 先打个标记
  • 尝试解决 静态资源问题, 使其直接生效, 不需要重新部署
    在你的 pom.xml 文件中添加如下配置,reload 的可选值 :[automatic|manual]
    <reload>automatic</reload>
    <scanIntervalSeconds>1</scanIntervalSeconds>
    http://blog.csdn.net/wangshuai6707/article/details/78466815
    快捷键Ctrl + Alt + S打开设置面板,勾选Build project automatically选项:
    image.png
    image.png
    jetty 热加载 , 没成功, 但是, html好像终于纳入管理了, 我 启用下jRebal 试一下
  • 不成功, 静态资源依然不成功,依旧不成功

相关文章

网友评论

      本文标题:热部署, jetty velocity环境

      本文链接:https://www.haomeiwen.com/subject/tzrkwxtx.html