rmi相关内容

在Java中创建堆栈跟踪

当您在Java中使用RMI时,将收到异常的远程堆栈跟踪将在您收到之前,稍后如下: ERROR客户端收到错误时,做的东西: myapp.FooBarException:bla 在server.myMethod() 在rmi.callHandler()//现在,在下一行是客户端 在rmi.sendCall(); 在client.doServerMethod() 在Thread.run() ..
发布时间:2017-10-01 15:46:59 Java开发

rmi类找不到异常

我写了一个简单的项目,使用java rmi并导出到一个可执行的jar文件。当我尝试运行它,有时我有异常,有时它的工作。当我指定-Djava.rmi.server.codebase = file:serverClasses /时,似乎没有正确创建jar文件。 这是stacktrace: java.rmi.ServerException:在服务器线程中发生RemoteException;嵌套 ..
发布时间:2017-09-30 23:50:44 Java开发

手动检查LocateRegistry是否可以存在?

我已找到获得的安全方式LocateRegistry (即使注册表不存在)。 注册表注册表= null; try { registry = LocateRegistry.getRegistry(52365); registry.list(); //如果注册表不存在,则此调用将抛出异常 } catch(RemoteException e){ registry = Locate ..
发布时间:2017-09-30 22:25:08 Java开发

使用单个RMI注册表

我一直在使用RMI作为我目前正在开发的项目,我想从多个主机绑定到一个RMI注册表。 但是当我尝试这样做我收到一个错误说 java.rmi.AccessException:Registry.Registry.bind disallowed;原始/ 192.168.0.9是非本地主机 我这样做了谷歌搜索,似乎RMI默认停止远程主机绑定,我想知道的是有一些覆盖或绕过此方式的方式? ..
发布时间:2017-09-29 08:56:01 Java开发

远程方法调用端口正在使用中

我已经用RMI创建了一个服务器,客户端程序。但是,每当我从命令提示符启动rmiregistry后运行我的服务器,都会抛出已经使用的端口错误。它是唯一开始精神病的人。我已经从netstat检查了。 服务器代码: public class Server实现Runnable,Linker { private static Server server = null; priva ..
发布时间:2017-09-28 22:19:10 Java开发

是EJB中间件吗?还是EJB中使用的中间件?

EJB是否是中间件,还是在部署EJB时使用任何中间件? RMI相同的是RMI本身的中间件还是RMI中的中间件? 解决方案 就像EJP一样。 中间件就是为分布式应用程序提供服务的软件,它连接内核(如服务器)和用户应用程序。 EJB是服务器端的组件架构,是Java EE的一部分,它基于RMI。所以这两个都是中间件的组件。 ..
发布时间:2017-08-06 10:59:41 J2EE

java.rmi.MarshalException

每当我尝试从客户端调用ejb时,都会收到以下错误: java.rmi.MarshalException:Failed沟通。 编组/解组时出现问题;嵌套异常是: java.io.InvalidClassException:com.afrikbrain.util.message.MessageInfo; 本地类不兼容: 流classdesc serialVersionUI ..
发布时间:2017-08-06 10:24:46 Java开发

Web服务与EJB对比RMI,优缺点?

如果所有的工作都在那里完成,我的网络服务器会很快超载。我将在其后面站起一个第二台服务器来处理数据。 EJB比RMI有什么优势,反之亦然? Web服务(SOAP,REST)如何? 解决方案 EJB建立在RMI之上。两者都意味着Java客户端和bean。如果您的客户需要以其他方式(例如.NET,PHP等)编写,请使用Web服务或其他与平台无关的线路协议(例如HTTP或XML ove ..
发布时间:2017-08-06 09:53:00 Java开发

运行rmi服务器,classnotfound

嗨,我正在尝试运行一个将类绑定到命名服务器的java应用程序,但是我经常得到一个ClassNotFoundException 首先我启动注册表: / p> rmiregistry 然后从eclipse我尝试执行服务器但是得到这个错误 java.rmi.ServerException:在服务器线程中发生RemoteException;嵌套异常是: java.rmi.Unma ..
发布时间:2017-07-26 20:33:04 Java开发

JMeter - docker - java.net.connectexception

我正在尝试使用JMeter在AWS EC2实例中进行分布式负载测试。 我有1个主站和2个从站。都是ubuntu的实例。 他们都安装了java和jmeter。 我能够成功地在奴隶无问题的情况下执行测试。 (当我不使用docker时)(JMeter使用RMI来控制从站) 现在,我正在考虑在奴隶中使用docker,因为我可能添加更多的从站。我不想每次都设置从机。所以Docker似乎是 ..
发布时间:2017-06-10 23:32:56 Java开发

JBoss UnknownHostException当不同的网络

JBoss在网络上工作有一些问题。作为一个快速的概述,我们有一个开发网络(我将称为DEV)和一个客户端网络(说..客户端!)。这些通过防火墙连接。在开发网络中,服务器称为192.168.100.50,客户端网络称为10.0.100.50。两个网络中的DNS通过DNS解析相关的IP(sqlserver.dev.net)。 sqlserver提供2个服务,一个通过.NET Web Service ..
发布时间:2017-06-09 20:49:12 Java开发

在RMI中通过参考问题?

有人可以告诉我哪里错了为什么这个RMI聊天应用程序不工作,目标是实现客户端,服务器和逻辑之间的远程对象或序列化对象的解耦。 import javax.swing。*; import java.awt.event。*; import java.rmi。*; import java.rmi.server。*; public class ChatClient1 impleme ..
发布时间:2017-04-18 00:54:06 Java开发

终止Java RMI服务器应用程序

我已经使用Java RMI设置了客户端/服务器项目。下面我展示部分实现。 I 使用启动服务器 ProcessBuilder processBuilder = new ProcessBuilder(“cmd”,“/ C”,“start / B java -jar myServer.jar --start); this.myProcess = processBuilder.start() ..
发布时间:2016-12-28 23:11:33 Java开发

RMI连接在localhost上被拒绝

我想学习RMI编码,当我运行服务器端的RMI我得到连接拒绝。 这是我的服务器主方法 public static void main(String [] args)throws Exception { 实现impl = new Implementation(); Naming.rebind(“// localhost:2020 / RMI”,impl); System.out.pr ..
发布时间:2016-12-28 15:09:04 Java开发

服务器重新启动后重新连接RMI客户端

我有一个RMI服务器和一个桌面RMI客户端。当我重新启动服务器,我在客户端中得到错误。是否可以重新启动RMI连接而不重新启动客户端? [EDIT]这是stacktrace: java.rmi.ConnectException:连接拒绝主机:xxx.xxx.xxx.xxx;嵌套异常是: java.net.ConnectException:Connection refused:conn ..
发布时间:2016-12-28 14:55:00 Java开发

是否可以在两个类之间使用RMI双向?

我想在两个类(A和B)之间共享一些信息,这些类在不同的Java程序中运行。而不是编写一个完整的通信协议,我想使用java内置的rmi类的目的。目前B类能够远程运行属于A类的方法。是不是有可能在类A中使用相同的“连接”来调用类B的方法?否则我可能需要实现第二个rmi服务... BR, Markus 解决方案 如果 B 实现远程,它可以导出并作为参数在RMI调用中传递给 A 。在这 ..
发布时间:2016-12-28 14:49:38 Java开发

Rmi连接被localhost拒绝

我有一个问题使用java rmi: 当我试图运行我的服务器,我得到一个connectException(见下文)。 执行重新绑定方法时发生异常: Runtime.getRuntime “rmiregistry 2020”); MyServer server = new MyServer(); Naming.rebind(“// localhost:2020 / Remo ..
发布时间:2016-12-28 14:44:13 Java开发