如何在 Magnolia CMS 中将 GeoLite2-Country.mmdb(IP 国家/地区数据库)更新为最新版本?
Posted
技术标签:
【中文标题】如何在 Magnolia CMS 中将 GeoLite2-Country.mmdb(IP 国家/地区数据库)更新为最新版本?【英文标题】:How to update GeoLite2-Country.mmdb (country by IP database) to newest version in Magnolia CMS? 【发布时间】:2019-07-19 12:06:11 【问题描述】:有 Magnolia cms 模块magnolia-personalization-traits-1.4.6.jar
。它在内部使用 GeoLite2 ip-to-country 数据库。数据库存储在文件info/magnolia/personalization/geoip/GeoLite2-Country.mmdb
中,该文件存储在上述jar 文件中。问题是数据库很旧而且过时了。
我想更新这个数据库文件,但看不到这样做的任何可能性。我试图将新版本的数据库文件放在我的项目中的相同包中,但是(显然)失败了。有没有可能更新这个文件?
编辑:我正在使用 Magnolia v 5.5.6
【问题讨论】:
【参考方案1】:您需要先在类路径上获取更新的文件。实现这一目标的最佳方法是将其放在 Tomcat 的 /WEB-INF/classes 文件夹中,其文件夹结构与 jar 文件中的相同。
【讨论】:
以上是关于如何在 Magnolia CMS 中将 GeoLite2-Country.mmdb(IP 国家/地区数据库)更新为最新版本?的主要内容,如果未能解决你的问题,请参考以下文章
在 Magnolia CMS 5 中将组件从一个自定义模板继承到另一个模板