问题描述
我有一个简单的 Vaadin 14 项目,可以读取/写入 JSON 配置文件。该项目已在 Eclipse 上使用 Tomcat 9 设置,从开发角度来看,在更改前端文件 (JS/CSS) 时运行良好,并在更改 Java 文件时自动重新发布。
问题是,当我的应用程序更新 JSON 配置文件时,它会触发整个重新发布和重新部署到 Tomcat 服务器,这非常不符合预期。
附加信息:
- 没有设置热插拔代理(我知道这个功能是在 Vaadin 14 中添加的)
- 配置文件作为 mapping.json 和 config.json 存储在 src/main/resources/config/ 中
- 当我使用 Vaadin 13 时这不是问题,所以不确定为什么升级会突然导致这个问题
- 如果我禁用 [Servers > Tomcat 9.0 Server at localhost > Modules > Auto Reload],服务器不会自动重新加载,但这不是想要的结果,因为我确实希望服务器在更改 Java 代码时自动重新加载等
总而言之,我正在寻找一种方法来忽略特定文件类型 (*.json),以免在监视项目更改时被选取。当我使用 Vaadin 13 时,这似乎有效。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)