我正在嘗試遠程調用遠程對象作爲安裝在Websphere中的應用程序的一部分運行。最終的解決方案將是RPG到本地java cilent,以調用調用web服務的遠程服務。這主要是因爲我們有一組代碼來調用webservice並執行xml解析,再加上iSeries沒有直接訪問互聯網。連接到Websphere rmi服務器
iSeries的WebSphere服務器 RPG>的Java - > Java的> Webservice的
在我的RMI服務器類我註冊這樣
Naming.rebind("rmi://127.0.0.1:2813/CAPostcodeService", obj);
如果我用我的LOCALMACHINE的jdk那麼我運行「rmiregistry」並且可以連接好,如果它在Websphere中運行,如何連接到該類。我假設websphere正在管理控制檯中註明的端口2813上運行rmi服務器。
我目前得到的讀取時間超時問題
CAPostcodeRMILookup exception: error during JRMP connection establishment; nested exception is:
java.net.SocketTimeoutException: Read timed out
java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is:
java.net.SocketTimeoutException: Read timed out
我是新來使用RMI我可能會承擔了太多/小:S
感謝, Scottyab
謝謝,我以爲我錯過了WAS/RMI顯而易見的東西。 aginst不是簡單地調用運行在iSeries上的java的webservice,因爲缺乏與Internet的直接http連接,並且我並不熱衷於使用相同代碼的兩個副本來使用該服務,但也許我是畢竟需要這樣做。 – scottyab 2009-08-21 08:03:57