我正在尝试创建一个 Crowd 实例,为我们的测试环境镜像其 Live 对应版本。我克隆了容器并更改了一些关键配置,如下所述。问题是,当 URL 加载此测试版本的 Crowd 时,单击“设置 Crowd”会出现以下错误:
整体登陆页面看起来也异常简单,没有好看的按钮和格式,如果这有任何暗示的话。
自复制容器以来所做的更改:
- 将主机名更改为 test-crowd
/var/crowd-home/crowd.properties
指定 test-crowd 而不是 crowd/opt/atlassian-crowd-2.11.1/apache-tomcat/conf/server.xml
指定 test-crowd 而不是 crowd/var/crowd-home/crowd.cfg.xml
指定测试数据库而不是实时数据库pg_hba.conf
在测试数据库上进行修改以允许测试人群(这解决了之前在 catalina.out 中显示的一个错误)- 修复了 的所有者
/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,这个问题没有出现。除非他们运行的是旧版本,否则可能没有人需要处理它 :)