2016-05-23 411 views
0

我正在使用WSO2 ESB在Windows虛擬機上集成多項服務。 我使用簡單代理來映射部署在其上的服務。但問題是我無法從外部訪問它們,無需在部署服務的端口8280開放互聯網,但我只能看到空白頁面。什麼可能是錯的? 另一個問題是我試圖將WSO2 ESB管理控制檯本身映射到使用簡單代理的機器外部,並且我失敗了,它加載了我this is what i see on trying the serviceWindows上的WSO2 ESB代理服務

您能否給我一個關於如何解決這個問題的提示?是否有可能使用ESB本身共享esb mgmt控制檯?

非常感謝提前,

回答

0

不要ü有代理中間?它看起來像截圖網頁丟失所有圖片,與此同時css被成功加載。

另一個問題你使用哪種虛擬機?例如在virtualbox默認的虛擬機後面有NAT。

我無法連接到虛擬機上的服務器,只能從主機上的相反方式的服務器連接到虛擬機中可用的主機上。

要讓虛擬機中的服務器在主機上可用,需要將網絡配置爲網橋。

+0

我使用的虛擬機是Windows服務器2008年。我不確定代理服務器,可能,它不是我的機器,我只是用它來整合。在代理的情況下有什麼辦法來解決這個問題? 同樣的問題與.jsp文件所提供的服務,但是這是更糟糕,我無法看到甚至在同一臺機器上的頁面的上下文。只是一個空白頁面。 –

+0

你檢查過防火牆設置嗎?默認情況下,端口8280可以在Windows Server上被阻止 – simar

+0

由於我可以訪問它,因此它是開放的,但是出現了問題。比如我可以打開網頁myservername:8280 /服務/與部署服務的列表中,但只作爲WSDL ...也許我做了擰乾,並部署用於測試的緣故Tomcat的端口8002上非常簡單的頁面,然後通過ESB暴露的端口8280至極只是index.html頁面可以從我以同樣的方式爲虛擬機上的PC可以看到,但更復雜的東西deplyed在AS戰爭都沒有。 –

0

不知道它是否有幫助,但我認爲在應用所有安全補丁(貴賓犬,Diffie-Hellman等)後,我的企業網絡中出現類似問題。我不得不在catalina.xml中配置地址(如果我沒記錯的話),它們可以在/允許訪問管理控制檯的地方。不能告訴你更多的細節,因爲我在度假:-)

也許值得一試。

+0

非常感謝!我會看看,但如果ü可以提供我更多的細節當u從後面!假期我會很感激這個 –

+0

很抱歉這麼晚纔回復我只是檢查配置和carbon.xml我不得不將服務器名稱添加到白名單下面一個例子: –

+0

真正 允許 碳/序列 ..... 註冊表/資源/

0

來自現實生活的另一個例子。來自外部資源的HTTP響應是application/json,響應狀態爲200 OK。 ESB配置爲使用

<messageFormatter contentType="application/json" 
         class="org.apache.synapse.commons.json.JsonStreamFormatter"/> 

,但內容很簡單text/plain的。

在分析正文的http響應異常期間,拋出並且只是悄無聲息地寫入日誌,沒有任何錯誤消息處理。只是空的迴應客戶。

爲了說明服務可以訪問,默認情況下在服務器上會有echo服務,它會響應請求的內容。嘗試使用它。

0

試圖映射WSO2 ESB管理控制檯本身使用簡單的代理

默認情況下,管理控制檯試圖強制執行動態鏈接端口9443是從機器外availbe (JSP)頁面。這就是爲什麼你只看到部分頁面,你不應該能夠登錄。

你可以做的是編輯庫/ conf目錄/ tomcat的/卡塔利娜-server.xml中和連接器運行的端口9443,你可以添加屬性proxyPort =「443」,碳控制檯會很樂意在443上運行。

對於服務,我的猜測將是對防火牆/網絡規則,但是沒有其他的信息,我不能回答(或 - 他們的工作,只是你可能不嘗試通過簡單的瀏覽器的訪問請求他們)

+0

事實上,我沒有能力,在我將證書放入登錄/密碼字段後,它給了我一個空白頁面。 我按照你的建議更改了catalina-server.xml並重新啓動了WSO2,但它沒有幫助,我仍然只看到部分加載的頁面,沒有一個圖像能夠被加載,並且可能不僅僅是它們。 爲了避免代理,防火牆問題和獲得相同的行爲,我只是在虛擬機Ubuntu上嘗試了相同的事情,但WSO2管理控制檯並未加載到ESB暴露的同一臺PC上。我可以提供哪些其他細節以獲得建議? –

+0

你能看到來自瀏覽器的HTTP通信嗎? (通常F12會給你開發控制檯)。你不是隻是重定向到「本地主機」或另一個端口?請參閱此文檔https://docs.wso2.com/display/ESB481/Setting+Up+Host+Names+and+Ports – gusto2