2017-05-14 46 views
0

其實我想用生產環境的postgres模式設置wso2is 5.3.0,我已經在其中配置了「jdbc:postgresql:// localhost:5432/wso2?currentSchema = wso2pgschema」在masterdatasources.xml文件,並能夠安裝wso2is在Postgres的模式,但是當我去到瀏覽器並嘗試登錄其給我的錯誤帶有postgres數據庫模式的wso2身份服務器

[日誌] [2017年5月14日19:15:59023 ] ERROR {org.wso2.carbon.user.core.common.AbstractUserStoreManager} - 訪問Java安全管理器特權塊時發生錯誤 [2017-05-14 19:15:59,026] ERROR {org.wso2.carbon。核心。 services.authentication.AuthenticationAdmin} - 系統錯誤而認證/授權用戶:在處理事件時的錯誤:PRE_AUTHENTICATION

有沒有我們可以安裝它的數據庫架構的方式,或者我們在數據庫中的公共架構進行安裝/?使用inbuild h2數據庫進行生產安裝。

請幫忙。

感謝 潘卡

回答

0

是的,你可以用比public架構以外的架構。請參閱文章here的步驟。

對於問題的第二部分,不建議在生產系統中使用默認的H2數據庫。

+0

感謝Pulasthi,試過這個和它的工作,但是在postgres文檔中,我們可以連接postgres 9.4模式作爲提供像「jdbc:postgresql:// localhost:5432/wso2?currentSchema = wso2schema」這樣的url,並且不需要執行命令「ALTER DATABASE wso2db SET search_path TO public,wso2schema;」 –