Permissions
無法配置 Crowd 的複製 - /crowd/console/ Not Found
我正在嘗試創建一個 Crowd 實例,為我們的測試環境鏡像它的 Live 對應物。我已經複製了容器並更改了一些關鍵配置,如下所述。問題是,當 URL 載入這個 Crowd 的測試版本時,點擊“Set up Crowd”會出現以下錯誤:
整個登陸頁面看起來也很奇怪,沒有漂亮的按鈕和格式,如果有任何提示的話。
複製容器後所做的更改:
- 將主機名更改為 test-crowd
/var/crowd-home/crowd.properties
指定測試人群而不是人群/opt/atlassian-crowd-2.11.1/apache-tomcat/conf/server.xml
指定測試人群而不是人群/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 在伺服器上次停止後沒有一行。我還驗證了它在 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 並且沒有出現這個問題。也許沒有人需要處理它,除非他們執行的是古代版本:)