rmi

    0熱度

    1回答

    當我啓動GUI時,它啓動一個新線程。 final Server myServer = new Server(); final Thread t1 = new Thread(myServer, "T1"); t1.start(); 的GUI只有一個按鈕,將在單擊停止線程: final JButton btnStartServer = new JButton("Stop server");

    0熱度

    1回答

    服務器: package server; import java.rmi.*; public interface iCSServer extends Remote { public int Findnumber(int num) throws RemoteException; } package server; import java.rmi.Naming; imp

    0熱度

    1回答

    我們有一個非常困難的錯誤。 equals - 我們的域對象DomainOrder中的方法實施錯誤。問題是,我們的客戶使用域對象。所有舊版本。所以客戶也必須更新。 客戶端與服務器通過RMI(JEE-6) 我們必須儘快修復它溝通,但有太多的客戶。所以我們的想法是在服務器端暫時修復問題暫時。但我不確定它會起作用。 當前形勢下,我們的結果Set只包含一個對象,導致equals回報true針對不同的對象:

    2熱度

    1回答

    我在我的java程序中收到此異常。是否有人有想法? MarshalException: Failed to communicate due to unread block data java.rmi.MarshalException: Failed to communicate. Problem during marshalling/unmarshalling; nested excep

    0熱度

    1回答

    我有一個Multi-Project gradle + spring-boot配置。有一個「:互操作」,包含通用類項目,還有另外兩個項目「:後臺」和「:前端」,其中包括另一個項目作爲依賴,就像這樣: compile project(":interop") 我執行RMI從「:前端」調用「:後端」。如果我執行.gradlew構建並從命令行運行生成的jar文件,則不會出現錯誤。但是,如果我直接在Ecl

    2熱度

    2回答

    我有一個實例A實現java.rmi.Remote。 爲了檢查到RMI服務器的連接的健康狀況,我調用了A實例的定製的簡單成員函數,並查看是否拋出異常。這不是很高雅。所以我的問題: 是否有檢查連接可用的方法調用上的A,即實例,而不需要實際嘗試調用一個成員函數的任何本地方式? 一種特殊情況是:如果RMI服務器的A在客戶端實例的生命週期內重新啓動,那麼A實例變爲無效,解散(雖然服務器可能是備份和健康) 。

    2熱度

    1回答

    假設Remote class RemoteServer有兩種遠程方法method1和method2。 是否可以在Java RMI中的服務器的相同線程上對這兩種方法運行遠程調用? 據悉,method1將首先被調用。 我已閱讀"Thread Usage in Remote Method Invocations" (below)並且沒有任何建議。 由RMI運行時調度到遠程對象實現的方法可能會或可能不會在

    0熱度

    1回答

    我讀過我可以使用rmiregistry或JNDI作爲RMI的目錄服務。據我瞭解,遠程對象的存根被存儲並且與這樣的目錄服務中的鍵相關聯。 現在我的問題是,存根以序列化的形式存儲或作爲rmiregistry/JNDI中的「活動」對象? 如果存儲序列化不會分佈式垃圾回收失敗?

    10熱度

    1回答

    啓動時使用這些選項的Java應用程序: -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=0 -Dcom.sun.manage

    1熱度

    1回答

    這個標題有幾個問題,但沒有一個能夠幫助我解決問題。 我一直在努力遵循這裏的教程: https://docs.oracle.com/javase/tutorial/rmi/overview.html 我開着自己的瘋狂的把一切在一個項目,所以我創建了3個獨立的項目: 服務器 - >它具有Main(Driver)和class:ServerNode implements Compute Client -