Hybris 开发环境的 license 计算实现
每隔 30 天,必须重新执行一次 initialize 命令把本地所有数据全部清掉然后重新 build,需要花费一些时间。
显示在 console 里的 license 信息通过 license.jsp 展示:
剩余的 license 天数的值绑定到字段 demoLicenseRemaining:
具体 license 的计算在 license.jsp 对应的控制器 PlatformController.java 里:
计算通过 License 对象完成,计算结果注入到 JSP 模型的 demoLicenseRemaining 字段里,最后就能显示在 JSP 里。
开发环境的 license 30 天之后就会过期:
解决方法:ant initialize 这会 trigger ant build。大约 30 分钟之后 build 完成:
重新启动 Hybris server 即可。
要获取更多 Jerry 的原创技术文章,请关注公众号"汪子熙":
版权声明: 本文为 InfoQ 作者【Jerry Wang】的原创文章。
原文链接:【http://xie.infoq.cn/article/39fce4656ab2c4573dd4c1382】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论