rmi相关内容

通过 RMI 访问 Sling 的嵌入 Jackrabbit

我想通过 RMI 连接到 Spring 中的嵌入式 Jackrabbit,但不知道如何连接.RMI 端点是否已启动?如果不是,我该如何启动它? 谢谢, 马蒂 解决方案 http://wiki.apache.org/jackrabbit/RemoteAccess 应提供相关信息. ..
发布时间:2021-07-10 19:04:20 其他开发

使用 RMI 进行 Java 序列化

我正在开发一个使用 Java RMI 的项目.这是导致问题的类: 公共类FSFile实现Serializable{公共静态最终 int READ = 0;公共静态最终 int WRITE = 1;私有 int 标志;私人字符串文件名;私有瞬态 BufferedWriter 编写器;私有瞬态 BufferedReader 阅读器;...private void writeObject(Object ..
发布时间:2021-07-10 19:04:17 其他开发

尝试生成存根文件时出错

当我尝试使用:rmic RemoteMethodImpl 生成存根文件时我收到以下错误: 错误:文件 .\RemoteMethodImpl.class 不包含预期的 RemoteMethodImpl 类型,但包含 InterfaceImplementation.RemoteMethodImpl 类型.请删除该文件,或确保它出现在类路径的正确子目录中.错误:找不到类 RemoteMethodImp ..
发布时间:2021-07-10 19:04:11 Java开发

RMI 对象未刷新

我在我的项目中使用 RMI,我们有一个 RMI 服务器和 RMI 客户端.客户端在 web 应用程序中,因此我们将服务器引用存储在公共常量中. 我想知道,每次我们需要服务器实例时,在注册表中查找服务器的成本是多少.还是最好查找一次并将其存储在某个常量中. 如果我将它存储在常量中,那么如果 RMI 服务器重新启动,问题就会开始.因为该常量变量持有旧引用并抛出 java.rmi.NoSuc ..
发布时间:2021-07-10 19:04:08 Java开发

Spring RMI 远程注解配置

我一直在为此寻找一些时间,但似乎找不到答案.我正在使用 Spring RMI 远程处理,我想使用注释配置. 这可能吗? 解决方案 据我所知,spring 没有基于标准注释的 RMI 支持.我遇到了这个链接(它是泰语),它简要介绍了如何创建一个可在 spring 容器环境中使用的自定义注释. ..
发布时间:2021-07-10 19:04:06 Java开发

互联网上的 Java rmi

我正在 Java 中开发一款游戏,使用 RMI 进行所有网络通信.RMI 允许我在我的服务器上调用方法,但这对我来说还不够.我还希望服务器能够在连接的客户端之间传播消息. 我的客户端查找服务器(它的接口扩展 Remote)并在其上注册.它允许服务器知道谁连接了.我的客户还实现了一个扩展 Remote 的接口.这是我的代码的一部分: 接口声明: 公共接口 IServer 扩展远程 {v ..
发布时间:2021-07-10 19:03:51 Java开发

使用 RMI 传递对象引用

大家好, 我一直在努力解决这个问题.如果有人可以看看我的问题并帮助我,我真的很感激. 我有多个客户端使用 Java RMI 建立连接 (register()) 并从服务器接收连接客户端列表 (get()).我的目标是让客户端使用 RMI 相互交谈,而不必自己注册,到目前为止只注册服务器. 我正在尝试将客户端对象的引用传递给服务器. 我收到以下错误: java.rmi.Ma ..
发布时间:2021-07-10 19:03:48 Java开发

LocateRegistry.createRegistry

我需要一个 RMI 注册表,使服务可以从我的机器外部访问,同时仍然能够根据客户端的 IP 拒绝连接.以下代码使注册表只能从我的机器访问,但永远不会进入“RMIClientSocketFactory"代码: LocateRegistry.createRegistry(uri.getPort(), new RMIClientSocketFactory() {@覆盖公共套接字 createSocket ..
发布时间:2021-07-10 19:03:42 Java开发

在 RMI 期间知道端口号

有没有办法在 RMI 期间知道客户端和服务器的端口号? 当在 RMI 过程中将结果返回给客户端时,下次客户端请求该结果时,客户端和服务器之间的会话是否会在与上一次相同的端口上,从第一个结果返回以来服务器一直在运行还是创建了一个新端口? 例如: //调用远程方法添加addServerIntf.add(d1,d2)//在这个调用之后,我得到了添加的结果 //通过再次启动客户端再次调用a ..
发布时间:2021-07-10 19:03:38 Java开发

Java 使用哪种序列化格式?

在 RMI 程序中,我想实现 Serializable 接口来序列化从服务器接收到的对象.Java 6 是否使用内置序列化格式?我想知道序列化格式是否有特定名称. 解决方案 是的,Java 有自己的 二进制序列化格式.而且我认为它除了Java 序列化[格式] 之外没有其他名称.协议]. ..
发布时间:2021-07-10 19:03:35 Java开发

是什么让 rmi 服务器继续运行?

我有以下 RMI 服务器代码: 公共类 ServerProgram {公共服务器程序(){尝试 {LocateRegistry.createRegistry(1097);计算器 c = new CalculatorImpl();String name = "rmi://host:port/name";Naming.rebind(name, c);System.out.println("服务绑定. ..
发布时间:2021-07-10 19:03:32 Java开发

java中的桌面共享

我想创建一个非常简单的 RMI 代码来共享桌面. 我已经创建了我的类和远程接口.在 Share 类中,我有一个 execute 方法,它将返回客户端桌面的图像.但我不知道如何获得该图像?或如何获得我存储它?请帮助我,谢谢. 分享课程: class Share 实现 Task,Serializable{公共分享(){}公共 DesktopPaneUI 执行(){} } 任务类: ..
发布时间:2021-07-10 19:03:29 Java开发

如何在 RMI 回调中正确识别和保存客户端引用?

我有一个服务器和几个“客户端"(服务器实际上是因为回调).客户端只能通过服务器向另一个客户端发送消息.为此,服务器必须: 识别调用客户端. 保存客户的信息和导出的对象引用,以便能够查找收件人. 我已阅读远程会话模式 (1, 2, 3) 和这里 和 此处,但我找不到答案正在寻找. 对于 (1),我看到以下选项: 客户端在调用服务器期间发送其导出的对象引用. 客户端在调用过 ..
发布时间:2021-07-10 19:03:26 Java开发

未找到 rmic 错误类

我正在阅读 java,我将尝试展示如何使用 RMI 的现成烘焙代码.这些是类: 远程接口 import java.rmi.*;公共接口 MyRemote 扩展远程 {public String sayHello() 抛出 RemoteException;} 远程实现 import java.rmi.*;导入 java.rmi.server.*;公共类 MyRemoteImpl 扩展 U ..
发布时间:2021-07-10 19:03:23 Java开发

java rmi 认证 &安全.exportObject 使其公开?

问题: 当你UnicastRemoteObject.exportObject(instance).该实例现在是否对所有客户端公开可用.即使找到它的端口需要一点技巧. 情况是这样的: 我有一个 Java RMI 客户端/服务器设置,我想添加一些身份验证.允许客户端在任何其他 RPC 调用工作之前使用用户/密码组合. 我在网上找到了一个简单的建议,起初看起来是个好主意. in ..
发布时间:2021-07-10 19:03:19 Java开发

从Tomcat到Weblogic的RMI

我有一个 web 应用程序,它与 weblogic 服务器上的 RMI 接口集成.在开发过程中,我使用了 wlfullclient.jar,一切都很好. 但是当我在 Tomcat 上部署 war 时,我遇到了一个问题:validateJarFile(.../wlfullclient-10.3.2.jar) - jar 未加载.参见 Servlet Spec 2.3 ...违规类:javax/ ..
发布时间:2021-07-10 19:03:16 服务器开发

关闭 rmi 注册表

使用 RMI 将 String 对象从 WebAppA 传递到 WebAppB.WebAppB 是 RMIServer,而 WebAppA 是 RMIClient.我在 WebAppB 中添加了 ContextListener,以便在 tomcat 中初始化上下文时立即启动 rmi 服务.并且在 contextDestroyedtomcat 的方法我正在尝试使用以下语句关闭/关闭 rmi: un ..
发布时间:2021-07-10 19:03:13 Java开发