簡體   English   中英

如何調用遠程JVM類方法

[英]How to call remote JVM class method

我的應用程序代碼將在一個盒子上運行。 我有一個可以在其他盒子上執行的工具。 在這里,我想在工具中訪問我的應用程序代碼特定的類方法,該方法將在不同的框上執行。 我怎樣才能做到這一點?

我不想在應用程序端更改任何現有代碼,我只想在工具端添加代碼以訪問應用程序類方法。 我要訪問的類是常規的Java bean類。

我們曾經有一個類似的問題。

最后,我們創建了一個簡單的庫,該庫使我們可以在多個JVM上分發類並在遠程JVM中調用方法。

您可以在https://github.com/plantuml/remotejvm上查看它是否可以幫助您。

可能是您需要查看Remote Method Invocation 還請注意您使用的是哪個版本,Java 5.0之前的版本要求分別編譯RMI存根。

您可能想看看遠程方法調用(RMI)。 沒有在應用程序端添加代碼是不可能的,因為您需要在RMI注冊表中注冊應用程序。 RMI注冊表是一種目錄查找,它允許遠程應用程序訪問該應用程序。

您也可以使用RMI-IIOP,但是它具有相同的約束。 您需要使用tnameserv注冊應用程序

鏈接: https//docs.oracle.com/javase/8/docs/technotes/guides/rmi/index.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM