Mic*_*hen 6 java groovy content-management-system
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.
| 归档时间: | 
 | 
| 查看次数: | 76 次 | 
| 最近记录: |