如何将 GeoLite2-Country.mmdb(按 IP 数据库划分的国家/地区)更新到 Magnolia CMS 中的最新版本?

How to update GeoLite2-Country.mmdb (country by IP database) to newest version in Magnolia CMS?

有 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

您需要先在 class 路径上获取较新的文件。实现此目的的最佳方法是将其放入 Tomcat 的 /WEB-INF/classes 文件夹中,其文件夹结构与 jar 文件中的相同。