2017-12-27 347 views
-1

我已經完成了開發一個REST客戶端項目,並開始把它的工作與主應用程序集成越來越問題。Jersey客戶端獲得403 Weblogic的運行,但確定獨立

在開發過程中,我在一個類中創建了一個「主要」方法,只是爲了節省部署時間和所有容器的所有調用,但現在我必須將它與Weblogic中的整個應用程序一起工作,奇怪的是,對使用「主要」方法正常工作的相同服務的請求返回了令人討厭的「403 Forbidden」。

在WebLogic運行的地方,在同一臺機器,我得到使用「主」的方法我的客戶項目。 的主要區別是不一樣的VM,當我得到它的Weblogic VM內運行的403。

我不t have any clue about what is going on, I tried to find if there is any VM param I could configure/remove from Weblogic VM but didn找不到任何東西。

我試着在改變Jersey客戶端實現使用HttpURLConnection類調用服務,但結果是一樣的403

這裏的最後一件事是使用Jersey客戶端的例子,但我不`噸認爲有它有點相同,你可以找到那裏:

Client client = Client.create(); 
WebResource webResource = client.resource(CLIENT_URL); 
String result = token = 
WebResource.type(MediaType.APPLICATION_JSON).get(String.class); 

我的任何提示?請 ??

+0

哪種類型的驗證服務是否使用? –

+0

據我所知,沒有!我試圖調用最簡單的服務,使用DHC插件的沒有參數的GET調用,它工作。沒有任何密鑰或認證頭。 – Scrougge

回答

0

我的壞人。

最後問題出在主應用程序中,由於網絡問題,有一個屬性文件帶有我們應該使用代理訪問的URL列表,因爲它在主應用程序中被控制,而我被告知在文件中添加服務URL,現在一切正常。

相關問題