我的系统默认为Locale:“iw”,我创建了一些Locale文件:
messages_iw.properties, messages.properties
我检查grails是否确实会根据系统区域设置更改语言文件,而且确实如此。
在此测试之后我删除了第一个文件(messages_iw.properties)并再次启动了grails服务器(使用IntelliJ + tomcat 8)。
由于某些原因,grails仍然引用我删除的文件!这怎么可能?我到处寻找这个文件,它不存在。为什么grails使用我已删除的文件?
答案 0 :(得分:1)
它们可能缓存在target
目录的子目录中。运行
grails clean
你应该全力以赴;如果这不起作用,请删除整个target
目录。