rmi相关内容

如何使用JMX连接到localhost jvm上的java程序?

我应该使用JMX连接到localhost jvm上的java程序。换句话说,我想开发一个JMX客户端来配置localhost上的java程序。 不建议使用JConsole! JConsole不适合,因为它是一般的JMX客户端,对主程序性能有负面影响。 oracle站点上的示例使用RMIConnector和host:port params但是我不知道: 应该在哪里设置jmx端口? ..
发布时间:2018-11-29 20:07:19 Java开发

Java RMI:连接被拒绝

我为RMI的客户编写了以下代码。但是获取 java.rmi.ConnectException:连接拒绝主机:localhost;嵌套的 例外是: java.net.ConnectException:连接被拒绝:连接 代码: import java.rmi。*; import java.net。*; import java.rmi.registry。*; ..
发布时间:2018-11-28 20:23:32 Java开发

如何组织RMI客户端 - 服务器体系结构

我正在RMI中开发一个安全的银行服务,其中包含服务器和客户端的GUI。 服务器必须能够记录每个操作(新用户,删除用户,提款,寄存...) 客户将执行这些操作。 由于一切都是安全的,客户必须首先在GUI中创建一个带有名称和密码的帐户。之后,GUI将Bank UserList(arrayList)中的User添加为新Customer,User可以执行多个操作。 起初看起来很简单,但我认为我 ..
发布时间:2018-11-28 20:18:44 Java开发

Java RMI AccessControlException:访问被拒绝

嘿我在尝试启动我正在编写的RMI应用程序时遇到 AccessControlException:access denied ,我无法理解为什么会出现此异常如果我在默认端口1099上打开它,或者在另一个动态端口上打开它,我的策略文件当前会授予所有内容(当应用程序完成时会更改)。 我被困在到哪里出错,任何帮助都会很有用 我的代码 public class Main { / ** ..
发布时间:2018-11-28 01:02:50 Java开发

Java RMI - 客户端超时

我正在使用Java RMI构建分布式系统,它必须支持服务器丢失。 如果我的客户端使用RMI连接到服务器,那么此服务器如果出现故障(例如电缆问题),我的客户端应该得到一个异常,这样就可以连接到其他服务器。 但是当服务器出现故障时,我的客户端没有任何反应他一直在等待回复。如何为此设置超时? 解决方案 对于套接字读取超时,您可以像这样设置自己的工厂, RMISocketFac ..
发布时间:2018-11-27 23:38:08 Java开发

在通过Java Webstart运行时,invokeLater中出现NullPointerException

从JRE 1.7.0_21升级到1.7.0_25-b15后,当从Java WebStart运行时,我的应用程序开始在SwingUtilities.invokeLater(...)中抛出NullPointerException。令人惊讶的是,它作为一个独立的应用程序(在JWS之外)执行时,效果很好。 这是堆栈的顶部: 线程中的异常“AWT-EventQueue-2”java.lang.N ..
发布时间:2018-11-27 21:25:14 Java开发

java.rmi.NoSuchObjectException:表中没有这样的对象

我正在编写一个非常简单的RMI服务器,我在单元测试中看到间歇性的 java.rmi.NoSuchObjectExceptions 。 我在同一个对象上有一串远程方法调用,而前几个调用时,后面的调用有时会失败。我没有做任何事情来取消注册服务器对象。 这些错误并不总是出现,如果我放入断点,它们往往不会出现。是那些Heisenbugs,当通过调试器的执行速度减慢来查看它们时,它们的竞争条件会 ..
发布时间:2018-11-27 12:44:37 Java开发

为何在配置JMX时Java打开3个端口?

我在Centos6上使用JDK7运行我的Java程序。我使用以下选项启用JMX: JAVA_OPTS =“$ {JAVA_OPTS} -Dcom.sun.management.jmxremote -Dcom。 sun.management.jmxremote.port = 9123 -Dcom.sun.management.jmxremote.ssl = false -Dcom.sun.m ..
发布时间:2018-11-27 11:15:34 Java开发

Stub的可执行RMI JAR文件ClassNotFoundException

我有一个工作的RMI服务器程序,我可以直接从.class文件编译和执行。 然而,当我尝试创建一个JAR文件时对于这些程序中的每一个,我得到一个 ClassNotFoundException:ChatImpl_Stub 在执行时导致 RemoteException 。 我的清单是(加上最后一行空行): Main-Class :服务器 类路径:chat-RMI-common.jar ..
发布时间:2018-11-19 14:10:19 Java开发

Java RMI服务器和Objective C客户端

我有一个java rmi服务器和一个客观的C客户端。我想使用RMI到HTTP隧道,以便将RMI调用封装到HTTP请求中,其中RMI servlet处理程序可以将调用转发到相应的rmi服务器。 但是我我正面临一个问题。比方说,我创建了存根,并使用某个名称(在服务器端)绑定注册表上的存根。 现在在目标C中,我怎么能找到注册表并查找存根?因为在我们有rmi客户端的正常情况下,可以这样做: ..
发布时间:2018-10-31 12:05:35 Java开发

用于远程ip(主机)的Java RMI

我是新手。我无法正确理解 RMI 。互联网上有大量的教程,但我所能理解的都是本地主机。服务器和客户端都在同一台机器上运行。 我想在任何机器上运行客户端,主机将在一台计算机上让我们考虑 IP - 11.11.11.11 。在 1099 。 但是我怎样才能实现这个目标,我应该在哪里指定客户端的IP。据我所知,使用命名转换,如DNS,但无论如何,当我需要远程连接到某台机器时,我至少需要知道I ..
发布时间:2018-09-26 14:32:48 Java开发

GAE消息传递服务

假设我希望我的公司服务器与Google App Engine进行通信,反之亦然。我知道GAE不支持JMS,RMI等。这种通信的最佳选择是什么?使用任务队列? (我认为HTTP get()不适用于这种通信)。 我的公司服务器和GAE应用程序使用Spring框架。 解决方案 XMPP是一个功能强大且灵活的消息传递协议,本文显示了如何在Java和Python中执行GAE的一面。对于GAE以 ..
发布时间:2018-05-04 12:03:46 Java开发

Java RMI - UnicastRemoteObject:UnicastRemoteObject.exportObject()和扩展UnicastRemoteObject()之间有什么区别?

我正在准备考试,我有一个问题,希望有人能回答我。 它关于RMI和远程对象。我不知道为什么这两个实现之间有很大的区别。一个是扩展UnicastRemoteObject,而另一个则将该对象作为UnicastRemoteObject导出。 我没有真正得到差异 - 顺便说一下,这只是一个快速而肮脏的例子: - ) 接口: public interface EchoI extend ..
发布时间:2017-10-05 15:02:10 Java开发

导出内部对象

让我说我有一个服务器和一个客户端。客户端从服务器请求一个服务对象。该对象通过复制传输,但也提供了一个回调方法(bar)。如果客户端要求服务器更新该对象(updateValue),服务器将使用RMI调用bar()。 我尝试过这样的东西,但是当从服务器请求对象时,我收到一个错误:“不能将com.sun.proxy的实例赋给$ Proxy1到ServiceObjImpl的类型ServiceObjImp ..
发布时间:2017-10-05 14:54:50 Java开发

用RMI链接异常的错误想法?

在抛出RemoteExceptions时使用异常链接是个坏主意?我们有一个像这样的RMI服务器: public Object doSomething()throws RemoteException { 尝试 { return getData(); } catch(CustomException ex) { throw new RemoteException(ex); } ..
发布时间:2017-10-01 15:49:26 Java开发