gpt4 book ai didi

java - Eclipse 中的 Jetty - 从 .war 加载静态内容

转载 作者:行者123 更新时间:2023-12-01 05:52:19 25 4
gpt4 key购买 nike

我在 Eclipse 中运行 Jetty,并与 Jetty 服务器适配器一起安装。我正在构建一个 Tapestry 应用程序,并且实时类重新加载效果非常好。但是,对静态资源(例如图像和 CSS)的更改不会立即反射(reflect)出来:我必须执行 Jetty restart-rebuild-redeploy,这非常慢。

我认为原因是我的应用程序被部署为 .war,而 Jetty 正在从这里读取静态 Assets 。显然,.war 仅通过重建重新部署进行更新。

如何让 Jetty 直接从我的工作区加载静态内容?

谢谢

最佳答案

使用当前版本的 Jetty eclipse WTP 插件可能无法部署爆发式 war ,至少根据this outstanding feature request

另一种解决方案是 run Jetty manually这将允许您部署分解的 Web 应用程序,而不是通过 Eclipse WTP。尽管您需要编写一个脚本,以便在 Eclipse 项目的源文件夹中的静态资源发生更改时将其复制到部署目录。

关于java - Eclipse 中的 Jetty - 从 .war 加载静态内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4287528/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com