如何在 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 中将组件从一个自定义模板继承到另一个模板

如何在 magnolia CMS 中配置自定义 servlet

如何通过magnolia cms成像模块改变图像大小

如何在 Magnolia CMS 中获取图像尺寸

如何在 Magnolia CMS 中配置 My sql?

如何在 Magnolia CMS 中为 CKEditor 添加外部插件?