0

嗨,这可能是一个愚蠢的问题,但由于我是 liferay 的初学者,所以这让我感到困惑。在我项目的 liferay/tomcat/webapps/ROOT/WEB-INF/classes/content/ 我们有一些 Language-ext_*.properties 文件,但是正如我在项目中搜索的那样,没有 ext 甚至没有对应于此的钩子属性文件。

我也不知道我们如何在 ROOT 目录中拥有我们的自定义文件。

4

1 回答 1

2

我的WEB-INF/classes目录只包含这些文件/目录(旧的通配符):

log4j.properties
logging.properties  
META-INF
portal-legacy-*.properties  
portal-developer.properties

所以我的猜测是有人手动将这些文件放在那里。看到有人这样做是很常见的。但是,我的建议是不要接受这种操作模式:在没有适当文档的情况下,很容易用这些文件快速修复某些东西。万一您将来必须恢复服务器,您将永远不会再次获得相同的配置/更改,所以我纯粹要求通过每个人的插件在 webapps/ROOT中部署所有文件使用系统。

正如您在评论中所说,您想要的只是添加俄语翻译,只需使用钩子即可:这是此类插件的标准操作,并且易于维护。此外,它是最佳实践,可热部署且快速完成

于 2013-07-05T10:23:33.397 回答