首页 > 解决方案 > 如何在 Magnolia CMS 中将 GeoLite2-Country.mmdb(IP 国家/地区数据库)更新为最新版本?

问题描述

有 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

标签: javacontent-management-systemmagnoliageolite2

解决方案


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


推荐阅读