簡體   English   中英

是否可以在tomcat中運行RMI服務器?

[英]Is it possible to run RMI server in tomcat?

我有兩個在Tomcat 7上運行的tomact實例(稱為tomcat 1tomcat 2 )。 我需要安排分布式計算。 服務器tomcat 1應該在tomcat 2的VM上調用某些方法。

有可能做嗎? 我知道Tomcat是一個servlet容器。 它支持這樣的事情嗎?

是的,可以,但是您不能在Tomcat上運行RMI。 您必須在服務器上運行rmiregistry並從Tomcat的注冊表連接到該注冊表。 您的應用程序應實現接口范圍Remote,並且其實現應與一般RMI應用程序一樣。 這可能會有點困難,因為您必須為tomcat 1一次注冊一次服務,而對於tomcat 2必須第二次注冊服務,這可以通過配置或硬編碼來完成。

也許您應該考慮將RMI Server作為Java應用程序提供,並從Tomcat調用該方法或閱讀有關JMS的知識,今天它是比RMI更常見的解決方案。

暫無
暫無

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

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