rmi相关内容
我应该使用JMX连接到localhost jvm上的java程序。换句话说,我想开发一个JMX客户端来配置localhost上的java程序。 不建议使用JConsole! JConsole不适合,因为它是一般的JMX客户端,对主程序性能有负面影响。 oracle站点上的示例使用RMIConnector和host:port params但是我不知道: 应该在哪里设置jmx端口?
..
我为RMI的客户编写了以下代码。但是获取 java.rmi.ConnectException:连接拒绝主机:localhost;嵌套的 例外是: java.net.ConnectException:连接被拒绝:连接 代码: import java.rmi。*; import java.net。*; import java.rmi.registry。*;
..
我正在RMI中开发一个安全的银行服务,其中包含服务器和客户端的GUI。 服务器必须能够记录每个操作(新用户,删除用户,提款,寄存...) 客户将执行这些操作。 由于一切都是安全的,客户必须首先在GUI中创建一个带有名称和密码的帐户。之后,GUI将Bank UserList(arrayList)中的User添加为新Customer,User可以执行多个操作。 起初看起来很简单,但我认为我
..
嘿我在尝试启动我正在编写的RMI应用程序时遇到 AccessControlException:access denied ,我无法理解为什么会出现此异常如果我在默认端口1099上打开它,或者在另一个动态端口上打开它,我的策略文件当前会授予所有内容(当应用程序完成时会更改)。 我被困在到哪里出错,任何帮助都会很有用 我的代码 public class Main { / **
..
我在我的代码中使用了RMI: import java.rmi。*; public interface AddServerIntf extends Remote { double add(double d1,double d2)抛出RemoteException; } import java.rmi。*; import java.rmi.serve
..
我正在使用Java RMI构建分布式系统,它必须支持服务器丢失。 如果我的客户端使用RMI连接到服务器,那么此服务器如果出现故障(例如电缆问题),我的客户端应该得到一个异常,这样就可以连接到其他服务器。 但是当服务器出现故障时,我的客户端没有任何反应他一直在等待回复。如何为此设置超时? 解决方案 对于套接字读取超时,您可以像这样设置自己的工厂, RMISocketFac
..
您好我有RMI应用程序,现在我尝试从我的客户端调用服务器上的一些方法。我有以下代码: public static void main(final String [] args){ try { //设置安全管理器 System.setSecurityManager(new RMISecurityManager()); IndicatorsService server =(Ind
..
从JRE 1.7.0_21升级到1.7.0_25-b15后,当从Java WebStart运行时,我的应用程序开始在SwingUtilities.invokeLater(...)中抛出NullPointerException。令人惊讶的是,它作为一个独立的应用程序(在JWS之外)执行时,效果很好。 这是堆栈的顶部: 线程中的异常“AWT-EventQueue-2”java.lang.N
..
我正在编写一个非常简单的RMI服务器,我在单元测试中看到间歇性的 java.rmi.NoSuchObjectExceptions 。 我在同一个对象上有一串远程方法调用,而前几个调用时,后面的调用有时会失败。我没有做任何事情来取消注册服务器对象。 这些错误并不总是出现,如果我放入断点,它们往往不会出现。是那些Heisenbugs,当通过调试器的执行速度减慢来查看它们时,它们的竞争条件会
..
我在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
..
以下方法: private void startServer(){//在本地计算机上启动服务器的片段 try { RemoteMethodImpl impl = new RemoteMethodImpl(); Naming.rebind(“Illusive-Server”,impl); } catch(Exception exc){ JOptionPane.showMessag
..
我有一个工作的RMI服务器程序,我可以直接从.class文件编译和执行。 然而,当我尝试创建一个JAR文件时对于这些程序中的每一个,我得到一个 ClassNotFoundException:ChatImpl_Stub 在执行时导致 RemoteException 。 我的清单是(加上最后一行空行): Main-Class :服务器 类路径:chat-RMI-common.jar
..
我有一个java rmi服务器和一个客观的C客户端。我想使用RMI到HTTP隧道,以便将RMI调用封装到HTTP请求中,其中RMI servlet处理程序可以将调用转发到相应的rmi服务器。 但是我我正面临一个问题。比方说,我创建了存根,并使用某个名称(在服务器端)绑定注册表上的存根。 现在在目标C中,我怎么能找到注册表并查找存根?因为在我们有rmi客户端的正常情况下,可以这样做:
..
我是新手。我无法正确理解 RMI 。互联网上有大量的教程,但我所能理解的都是本地主机。服务器和客户端都在同一台机器上运行。 我想在任何机器上运行客户端,主机将在一台计算机上让我们考虑 IP - 11.11.11.11 。在 1099 。 但是我怎样才能实现这个目标,我应该在哪里指定客户端的IP。据我所知,使用命名转换,如DNS,但无论如何,当我需要远程连接到某台机器时,我至少需要知道I
..
我使用在端口4099上运行的Spring RMIServiceExporter实现了RMIService。当我启动我的Jboss时,RMI服务被绑定到0.0.0.0:4099而不是127.0.0.1:4099。我尝试了不同的参数 -Djava.rmi.server.hostname = 127.0.0.1 -Djava.rmi.server .hostname = localhost
..
假设我希望我的公司服务器与Google App Engine进行通信,反之亦然。我知道GAE不支持JMS,RMI等。这种通信的最佳选择是什么?使用任务队列? (我认为HTTP get()不适用于这种通信)。 我的公司服务器和GAE应用程序使用Spring框架。 解决方案 XMPP是一个功能强大且灵活的消息传递协议,本文显示了如何在Java和Python中执行GAE的一面。对于GAE以
..
在使用RMI弄到我的手时,我得到了一个 java.rmi.NoSuchObjectException 异常,这引发了这个问题:
..
我正在准备考试,我有一个问题,希望有人能回答我。 它关于RMI和远程对象。我不知道为什么这两个实现之间有很大的区别。一个是扩展UnicastRemoteObject,而另一个则将该对象作为UnicastRemoteObject导出。 我没有真正得到差异 - 顺便说一下,这只是一个快速而肮脏的例子: - ) 接口: public interface EchoI extend
..
让我说我有一个服务器和一个客户端。客户端从服务器请求一个服务对象。该对象通过复制传输,但也提供了一个回调方法(bar)。如果客户端要求服务器更新该对象(updateValue),服务器将使用RMI调用bar()。 我尝试过这样的东西,但是当从服务器请求对象时,我收到一个错误:“不能将com.sun.proxy的实例赋给$ Proxy1到ServiceObjImpl的类型ServiceObjImp
..
在抛出RemoteExceptions时使用异常链接是个坏主意?我们有一个像这样的RMI服务器: public Object doSomething()throws RemoteException { 尝试 { return getData(); } catch(CustomException ex) { throw new RemoteException(ex); }
..