如何使 Jetty 动态加载“静态”页面
我正在构建Java Web应用程序,我讨厌传统的“代码 -编译-部署-测试”周期。我想输入一个微小的更改,然后立即查看结果,而无需编译和部署。
幸运的是,码头在这方面很棒。它是一个纯java Web服务器。它带有一个非常好的maven插件,可让您直接从构建树启动Jetty读取 - 无需打包war文件或部署。它甚至有一个scanInterval设置:将其设置为非零值,它将监视您的java文件和各种配置文件的更改,并在您进行更改后几秒钟自动重新部署。
只有一件事能阻止我涅槃。我的src / main / webapp目录中有javascript和css文件,这些文件刚刚由Jetty提供。我希望能够编辑这些内容,并在浏览器中刷新页面时显示更改。不幸的是,Jetty打开了这些文件,所以我无法在运行时(在Windows上)修改它们。
有没有人知道如何让Jetty放弃这些文件,以便我可以编辑它们,然后为后续请求提供编辑后的文件?