热部署, jetty velocity环境

前言

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

尝试

  • 原来用的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 试一下
  • 不成功, 静态资源依然不成功,依旧不成功
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容