tomcat - 有没有办法刷新 Liferay Portal 内容中缓存的 ip 地址

标签 tomcat liferay admin portal

我有一个开发实例和一个测试实例。我正在使用 MSSQL,当我将数据库从开发恢复到测试时,门户前端中的编辑操作在内容编辑链接中具有开发 ip 地址。这意味着当我去添加或编辑内容时它会将我重定向到开发实例。

有什么地方我可以更改或冲洗吗?

我在tomcat和windows上运行

在我的 portal-ext.properties 中我已经:

redirect.url.security.mode=ip

redirect.url.ips.allowed=(my dev ip address),127.0.0.1,SERVER_IP

最佳答案

如何生成包含 IP 地址的 URL?难道它们被包含在里面,例如在网络内容文章中?

此外,检查您的设置,无论是在 portal-ext.properties 还是在数据库中(例如通过控制面板/服务器管理。例如,可以在 portal-ext.properties 中完成此设置 - 可能在数据库中被覆盖:

#
# Set the hostname that will be used when the portlet generates URLs.
# Leaving this blank will mean the host is derived from the servlet
# container.
#
web.server.host=

如果这不能解决问题,您可能已经为有问题的站点或整个门户设置了虚拟主机。

回溯的一种快速方法可能是在数据库转储中 grep 查找主机名/IP 地址,并尝试识别命中的相关性和来源

关于tomcat - 有没有办法刷新 Liferay Portal 内容中缓存的 ip 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17507249/

相关文章:

java - SQL 选择未提交导致缓存

eclipse - 我可以在定义(tomcat)服务器时在 eclipse 中引用环境变量吗?

ruby-on-rails - rails : Only allow admin user to create new users in Rails with Devise (No external modules)

django admin在 ListView 中对计算字段进行排序

python - 从 ManyToMany 在 admin.py 中添加字段

tomcat - ColdFusion 10 + IIS : Non-existant URLs that are CFM files. 执行 404 页面后检索原始 URL

java - 绑定(bind)到服务器资源的线程池

java - actionResponse.sendRedirect(url) 不起作用

javascript - 如何在 Javascript 中检查 Liferay session 是否超时?

tomcat - 在 liferay portlet 中构建 Ant 时出错