无法配置 Crowd 的克隆 - 未找到 /crowd/console/

无法配置 Crowd 的克隆 - 未找到 /crowd/console/

我正在尝试创建一个 Crowd 实例,为我们的测试环境镜像其 Live 对应版本。我克隆了容器并更改了一些关键配置,如下所述。问题是,当 URL 加载此测试版本的 Crowd 时,单击“设置 Crowd”会出现以下错误:

在此处输入图片描述

整体登陆页面看起来也异常简单,没有好看的按钮和格式,如果这有任何暗示的话。

自复制容器以来所做的更改:

  1. 将主机名更改为 test-crowd
  2. /var/crowd-home/crowd.properties指定 test-crowd 而不是 crowd
  3. /opt/atlassian-crowd-2.11.1/apache-tomcat/conf/server.xml指定 test-crowd 而不是 crowd
  4. /var/crowd-home/crowd.cfg.xml指定测试数据库而不是实时数据库
  5. pg_hba.conf在测试数据库上进行修改以允许测试人群(这解决了之前在 catalina.out 中显示的一个错误)
  6. 修复了 的所有者/opt/atlassian-crowd-2.11.1与 Live 不同的问题

catalina.out的输出: https://pastebin.com/GGiCrhPT atlassian-crowd.log 在服务器上次停止后没有一行。我还验证了它crowd/console具有正确的权限,/opt/atlassian-crowd-2.11.1/crowd-webapp/WEB-INF/classes/com/atlassian/crowd就像在 Live 中一样。

有人知道该检查什么以及为什么这个 Crowd 克隆不能完全工作吗?提前谢谢!

答案1

最后,即使经过与所提供的类似资源(例如位于 crowd-webapp 旁边的 demo-webapp)进行严格的比较,我也没有发现任何表明存在问题的迹象。

我通过避免它解决了这个问题 - 我刚刚安装了(简单地解压并放在旁边)最新版本的 Crowd 3.7.0,这个问题没有出现。除非他们运行的是旧版本,否则可能没有人需要处理它 :)

相关内容