2017-02-27 61 views
1

我正在使用微服務創建jhipster應用程序。我創建了JHipster Registry,UAAserver,2個微服務,在2個不同的URL上調用2個Ui應用程序。在2個UI應用程序中添加了實體,使用Mongodb進行數據庫。已運行上述所有JHipster註冊,UAAserver,2個微服務,2了UiApp的,我能夠看到Jhipster註冊表中所有正在運行和在MongoDB中創建表,但是當我嘗試登錄到Uiapp1或UiApp2它扔如何使用jhipster登錄微服務ui應用程序

XMLHttpRequest無法加載http://192.168.0.10:9999/login。請求的資源上沒有「Access-Control-Allow-Origin」標題。 原產地'http://192.168.0.10:8084'因此不被允許訪問。

+0

無論我能夠登錄到http://192.168.0.10:9999/login這是我的UAAServer。 有人可以幫助我爲同樣的設置或認證需要設置。 –

+0

試圖通過以下方式構建和運行應用程序:https://jhipster.github.io/microservices-architecture/ architecture –

+0

由於彈簧引導1.5.1更改,修復https://github.com/在jhipster uaa中存在一個錯誤jhipster/generator-jhipster/pull/5313等待JHipster 4.0.7或自行應用修復程序。 –

回答

2

爲蓋爾說,出現這種情況是由於在4.0.6中的錯誤,我們切換到春天開機1.5.1

這種改變濾波器的階數。只需添加

security: 
    oauth2: 
    resource: 
     filter-order: 3 

到application.yml,或等待一個修補程序的下一版本中的錯誤

+0

感謝大衛:加入的變化application.yml 安全: 的oauth2: 資源: 濾波器階:3 \t現在我能夠登錄到兩個uiappone和uiapptwo 但只能在uiapptwo其中有一個保存實體 而不是在具有2個實體的uiapptwo中。它顯示「只能爲HMAC簽名指定密鑰字節,請指定一個PublicKey或PrivateKey實例。」並且當我們着陸該實體或嘗試保存一條記錄時,它會拋出:「無法加載資源:服務器響應狀態爲500(內部服務器錯誤)」,這兩種方法都與SEND和GET方法相關,cacheBuster –

+0

這聽起來像一個你的代碼庫的具體問題 –

相關問題