Permissions

無法配置 Crowd 的複製 - /crowd/console/ Not Found

  • October 16, 2019

我正在嘗試創建一個 Crowd 實例,為我們的測試環境鏡像它的 Live 對應物。我已經複製了容器並更改了一些關鍵配置,如下所述。問題是,當 URL 載入這個 Crowd 的測試版本時,點擊“Set up Crowd”會出現以下錯誤:

在此處輸入圖像描述

整個登陸頁面看起來也很奇怪,沒有漂亮的按鈕和格式,如果有任何提示的話。

複製容器後所做的更改:

  1. 將主機名更改為 test-crowd
  2. /var/crowd-home/crowd.properties指定測試人群而不是人群
  3. /opt/atlassian-crowd-2.11.1/apache-tomcat/conf/server.xml指定測試人群而不是人群
  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 在伺服器上次停止後沒有一行。我還驗證了它在 Live 中crowd/console具有正確的權限。/opt/atlassian-crowd-2.11.1/crowd-webapp/WEB-INF/classes/com/atlassian/crowd

有誰知道要檢查什麼以及為什麼這個 Crowd 複製不能完全工作?提前致謝!

最後,即使在與所服務的類似資源(例如 demo-webapp,位於 crowd-webapp 旁邊)進行了激烈的比較之後,我也找不到任何表明問題的東西。

我通過避免它來解決它 - 我剛剛安裝(簡單地解壓縮並放在旁邊)最新版本的 Crowd 3.7.0 並且沒有出現這個問題。也許沒有人需要處理它,除非他們執行的是古代版本:)

引用自:https://serverfault.com/questions/987963