gpt4 book ai didi

java - 工匠CMS : Crafter Engine doesn't seem to notice changes in the/classes/groovy folder

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:04:46 27 4
gpt4 key购买 nike

Crafter Engine 似乎没有注意到 /classes/groovy 文件夹中的文件发生了变化。当我们在那里修改一个 groovy 文件时,需要重新启动 Tomcat 才能使用它。这是已知问题还是设计使然?

/opt/crafter/master>grep -r /classes/groovy engine/
engine/src/main/resources/crafter/engine/services/main-services-context.xml: <property name="groovyClassesPath" value="/classes/groovy"/>

最佳答案

Groovy 类成为类加载器的一部分,因此通常不会获取对它们的更改。应用更改的最佳方法是重建站点的上下文,这将删除旧的类加载器。要重建调用 API /api/1/site/context/rebuild.json。部署程序也可以配置为在/classes/groovy 下的任何文件发生更改时调用此 API。

关于java - 工匠CMS : Crafter Engine doesn't seem to notice changes in the/classes/groovy folder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44074370/

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