rmi

如何将文件从服务器导出到客户端 - Java RMI

我是 Java RMI 的新手,我只是想运行一个“Hello World”程序(代码显示在消息的末尾) 基本上,我的一台计算机上有一个远程类、一个远程接口和一个服务器类,另一台计算机上有一个客户端类。 我正在尝试使用客户端从服务器获取“hello”消息。 问题是如果我没有远程接口和存根在客户端所在的同一目录中,我将无法编译客户端并使其运行,同时如果我没有,我将无法运行服务器与服务器在同一目录中的... »

在Java中验证密码后调用一个新窗口

我正在开发一个 RMI 客户端服务器程序。对于我的客户端类,我希望在启动客户端时有一个用于验证密码的窗口。如果密码错误,将出现一条弹出消息,如果密码正确,则需要关闭当前窗口,并出现另一个带有服务器选项的窗口。这种操作的代码是这样的: //Button for checking password - actionListener if(!checkPass(btnLogin.getPassword... »

如何使用 Rmic 和 Rmiregistry

我需要知道如何运行 Rmic。我已经在 J​​ava Eclipse 中编写了我的应用程序,现在我需要运行 Rmic。我通过运行 CMD 进行了尝试,将目录更改为我的 eclipse 项目的 Bin 文件夹,然后输入命令 Rmic 类名。它显示错误无法识别的命令。我是不是做错了什么? ... »

使用带有 Swing 组件的 RMI 代理时性能不佳

当我将 RMI 代理引用添加到 Java Swing JList 组件时,我遇到了巨大的性能问题。 我正在从服务器检索带有 RMI 的用户 Profiles 列表。检索本身只需要一秒钟左右,因此在这种情况下是可以接受的。但是,当我尝试将这些代理添加到 JList 时,在自定义 ListModel 和 CellRenderer 的帮助下,添加大约 180 个对象需要 30-60 秒。由于是用户名... »

从DAO捕获异常到第一类调用方法,

我的应用架构是这样的: 主类 -> ServiceBean -> Manager -> DAO。 我在我的 DAO 中抛出了一个异常: catch (HibernateException he) { throw new RemuRuntimeLoggableException(he, RuntimeLoggableException.HIBERNATE_UNKNOWN... »

RMI+hibernate,客户端如何获取生成的id

@Entity public class Record implements Serializable{ @Id @GeneratedValue(strategy=GenerationType.AUTO) private long id; @OneToMany(fetch=FetchType.EAGER) @Fetch(FetchMode.SUBSELECT) @Cascade(value={... »

线程“主”java.lang.ClassCastException 中的异常:com.sun.proxy.$Proxy0 类不能转换为类 crampcut

如标题所述, 因为我将继续编码中的下一个假设部分。 RMI 系统没有根据我的输入显示操作。当系统将输入识别为客户/理发店时,我希望它显示编码的下一部分。 如何让它显示下一个 case 语句? 客户 import java.rmi.*; import java.net.*; import java.io.*; import java.util.*; public class crewcut_cli... »

java RMI中远程对象的绑定代理

我将为 java RMI 实现一个安全层,使用动态代理机制。 我在 rmi 注册表中绑定了一些具有远程接口的类,现在我正在编写一个类 SecurityInvocationHandler,代码如下: import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java... »

RMI 重新绑定 JRMP 错误

几天以来,当我尝试运行我的 java 服务器应用程序时出现以下错误: SEVERE: Stratego server exception: java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is: java.net.SocketTimeoutException: R... »

连接到 java RMI 服务器

我是 Java RMI 的新手,我正在按照教程学习它。它使用服务器,代码清单如下所示,用于访问服务器 CalculatorServer.java public class CalculatorServer { public CalculatorServer(){ try { Calculator c = new Ca... »

Java Active Remote Compiler (JARC) - 未绑定异常

最近需要在java上进行远程编译,所以找到了JARC: http://pointdefence.net/jarc/index.html 所以,我执行了运行RMI 服务器的shell 脚本,但是当我运行shell 脚本来编译java 客户端时,它会抛出如下异常: java.rmi.NotBoundException: jarc.server.JavaCompilerActive1.0 所... »

聊天应用程序,套接字与 RMI

我想构建一个聊天应用程序,但对决定是使用套接字还是 RMI 来构建应用程序感到困惑。我听说 RMI 很难通过 Internet 配置和部署,因为这是我的意图,我想知道使用套接字或 RMI 哪个更合适。由于套接字或 RMI 中的 NAT 是否更容易解决问题? 如果我想在以后添加语音支持怎么办,这有助于决定走哪条路吗? ... »

Java:如何比较 UnicastRemoteObject / Remote?

我正在为大学考试写一个愚蠢的“聊天” 我必须将 RMI 与 rmic 和 rmiregistry 一起使用(旧方法) 但我在比较远程对象时有一个奇怪的行为,例如在这段代码中: public class Server extends UnicastRemoteObject implements ServerIFace { [...] private ArrayList<ClientIFa... »

用 Java 实现 RMI 系统 - 表中没有这样的对象

我正在尝试使用三对客户端/服务器在 Java 中实现一个简单的 RMI 系统。 createDrecord 目前只是一个测试方法。 客户代码: public class ManagerClient { public static void main(String[] args) { try{ System.setSecurityManager(new RMISecurity... »

在不同区域的机器之间通过 RMI 发送日期

我在通过 RMI 与不同时区的机器之间发送 java.util.Date 对象时遇到问题。 例如,德国的客户将日期对象发送到英国的服务器。 用户输入日期字符串,例如20090220。 德国的客户端应用程序使用 SimpleDateFormat("yyyyMMdd") 将其转换为日期:Fri Feb 20 00:00:00 CET 2009 英国服务器通过 RMI 接收日期为:Thu Feb... »

使用 ehcache 单播的 RMI 复制不起作用

这是我在 10.0.110.134 机器上的 ehcache 配置 xml: <cache name="sessionIds" maxElementsInMemory="5000" eternal="false" overflowToDisk="false" timeToIdleSeconds="0" timeToLiveSeconds="0" ... »

从命令行运行基本的 RMI 客户端服务器

我是 Java 新手,希望有人能帮助我解决这个问题。 我在eclipse中建立了一个项目;并拥有三个包:Client、Interfaces 和 Server。 当我将服务器作为 java 应用程序(通过 eclipse)运行时,它可以正常启动。如果我通过 Eclipse 将客户端作为 java 应用程序运行,结果完全符合我的预期。 我现在正试图通过命令行运行它们。首先,我创建了一个 jar,... »

关闭 RMI 服务器时调用函数

我正在开发一个具有许多服务器的 Java RMI 应用程序。其中一个服务器是类 LDAP 服务器,它跟踪其他服务器的 IP 地址(和其他一些信息):每次创建新服务器时,它都会立即连接到存储其 IP 的类 LDAP 服务器,方法是调用函数connectToLDAP(): ArrayList<ServerInfo> computingServers = new ArrayList<... »