我們有一個應用程序正在使用OBIEE Web服務來獲取數據。我們的應用程序開發團隊位於兩個不同的地點,即SanJose(CA)和Bangalore(Ind)。 當我們在SanJose建立當地環境時,一切都很好,沒有任何問題。從不同位置訪問同一個OBIEE webservice時出現超時錯誤
但是,當我們嘗試在班加羅爾設置本地開發環境時,我們正在獲取讀取超時異常。我們認爲這可能是一個防火牆限制問題,但沒有這樣的限制(與網絡團隊確認)
我們使用的是Tomcat6.0和java6。解決這個問題對於我們來說是非常迫切的,以期達到我們的最後期限。請幫助向我們展示一種我們可以遵循並解決此問題的方法。
的異常堆棧跟蹤如下:
[INFO] Unable to sendViaPost to url[http://<SOME-OBIEE-SERVER>/analytics/saw.dll?SoapImpl=webCatalogService]
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(Unknown Source)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
at org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78)
at org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:106)